最近读了下requirejs源码,那叫一个复杂啊(相对于seajs来说),整理出了逻辑的主要部分的流程图,感兴趣的可以看下,欢迎批评指正~O(∩_∩)O~...
分类:
Web程序 时间:
2014-08-19 19:05:19
阅读次数:
149
基于一种普度众生的心理,决定把这次坑了我两天的小插件zeroclipboard(以下简称为“这个他喵的坑了我两天害我被公司的小弟鄙视说另一个小弟都能轻易搞定你却不行哈哈哈我擦嘞的插件”)使用心得分享一下,希望大家不要被同样的坑坑到。本文主要涉及:插件的基本原理普通的插件用法与注意事项文艺的seajs...
分类:
其他好文 时间:
2014-08-19 14:30:04
阅读次数:
209
module.js类似于seaJs这些模块加载,不过很轻便。这里就是简单的介绍一下如何使用它。这里是git地址https://github.com/eccued/modulejs假如在页面中使用module.js,首先我们先配置依赖,把需要的包引进来。 //包依赖配置 _moduleConfig =...
分类:
Web程序 时间:
2014-08-07 22:45:05
阅读次数:
386
seajs与requirejs在模块的加载方面是没有差异的,无论是requirejs在定义模块时定义的依赖模块,还是seajs在factory函数中require的依赖模块,在会在加载当前模块时被载入,异步,并且顺序不可控。差异在于factory函数执行的时机。为了增强对比,我们在定义依赖模块的时候...
分类:
Web程序 时间:
2014-08-04 21:04:47
阅读次数:
249
前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScr...
分类:
编程语言 时间:
2014-08-04 17:16:37
阅读次数:
370
随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如function each(arr...
分类:
Web程序 时间:
2014-07-31 20:25:47
阅读次数:
355
先看一个seajs的官方example, 以下以seajs.use('main')为例, 解析加载mod main的过程//app.htmlseajs.use("main"); //main.jsdefine(function(require) { var Spinning = require('....
分类:
Web程序 时间:
2014-07-30 20:38:44
阅读次数:
301
seajs 2.2.1在config文件中preload一次jquery,就可以在整个项目中使用jquery。如下:seajs.on('exec', function(module) { if (module.uri === seajs.resolve('jquery')) { win...
分类:
Web程序 时间:
2014-07-29 13:35:28
阅读次数:
238
liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自实践得到的安装步骤.同时还有大家关心的与seajs紧密相关的spm模块的安装。(也许很多人在liunx里面nodejs装完之后装spm模块经常报错.嘿嘿.看看这个也许知道为啥.)
(- -!其实俺也不懂liunx的,所以就这里折腾了一翻,大家请看吧.我这些都是在虚拟机里面的ubunt...
分类:
Web程序 时间:
2014-07-23 17:13:06
阅读次数:
211