SeaJS 是一个模块加载器,模块加载器需要实现两个基本功能: 实现模块定义规范,这是模块系统的基础。 模块系统的启动与运行。 define参数 在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下: define(factory) factory 为对象、字符串时,表示模块的接口就是该对象 ...
分类:
Web程序 时间:
2017-12-26 14:28:47
阅读次数:
401
Sea.js 是一个模块加载器,模块加载器需要实现两个基本功能: 模块定义规范的实现 这就是 define,require,exports,module 的实现。具体实现细节,有兴趣的可以看 Sea.js 的源码:seajs/src。可以按照 Gruntfile.js 中声明的合并顺序阅读,核心是 ...
分类:
其他好文 时间:
2016-04-18 15:37:23
阅读次数:
193
seajs官网说:seajs是一个模块加载器,所以学习它并不难。在我的理解就是:本来我们是需要手动创建 script标签 引入 js文件的,但用seajs后,它就自动帮我们完成这些工作。这里只说实现原理,具体使用请看seajs官网:http://seajs.org/docs/下面总结一下:1. se...
分类:
Web程序 时间:
2016-01-15 12:24:08
阅读次数:
181
seajs官网说:seajs是一个模块加载器,所以学习它并不难。在我的理解就是:本来我们是需要手动创建 script标签 引入 js文件的,但用seajs后,它就自动帮我们完成这些工作。这里只说实现原理,具体使用请看seajs官网:http://seajs.org/docs/下面总结一下:1. se...
分类:
Web程序 时间:
2015-05-18 14:29:32
阅读次数:
123
seajs官网说:seajs是一个模块加载器,所以学习它并不难。在我的理解就是:本来我们是需要手动创建 script标签 引入 js文件的,但用seajs后,它就自动帮我们完成这些工作。这里只说实现原理,具体使用请看seajs官网:http://seajs.org/docs/下面总结一下:1. se...
分类:
Web程序 时间:
2015-03-11 19:28:45
阅读次数:
150
1模块定义definedefine(function(require,exports,module){//require引入需要的模块如jquery等//var$=require(‘./jquery‘);//exports可以把方法或属性暴露给外部exports.name=‘hi‘;exports.hi=function(){alert(‘hello‘);}//module提供了模块信息});2使用定义好的模块seajs.use..
分类:
Web程序 时间:
2014-12-29 15:39:44
阅读次数:
227
seajs官网说:seajs是一个模块加载器,所以学习它并不难。在我的理解就是:本来我们是需要手动创建 script标签 引入 js文件的,但用seajs后,它就自动帮我们完成这些工作。这里只说实现原理,具体使用请看seajs官网:http://seajs.org/docs/下面总结一下:1. se...
分类:
Web程序 时间:
2014-07-23 15:39:49
阅读次数:
276