2014年11月1日

摘要: RequireJS和seaJS的区别与联系联系:都是模块加载器,倡导模块化开发理念,核心价值是让 JavaScript 的模块化开发变得简单自然。 RequireJS(除了是模块加载器,还是文件加载器)seaJS遵循的规范不同遵循 AMD(异步模块定义)规范,预执行,相对来讲解析模块时间短,... 阅读全文
posted @ 2014-11-01 19:15 大风吹自己浪 阅读(374) 评论(0) 推荐(0) 编辑
 
摘要: CMD和AMD区别AMDCMD关于依赖的模块提前执行(不过 RequireJS 从 2.0 开始,也改成可以延迟执行(根据写法不同,处理方式不同)),延迟执行关于依赖的位置依赖前置AMD 默认推荐的是define(['./a', './b'], function(a, b) { // 依赖必须一开始... 阅读全文
posted @ 2014-11-01 18:29 大风吹自己浪 阅读(142) 评论(0) 推荐(0) 编辑
 
摘要: 一: define,全局函数,用来定义模块。参数:1.id 模块标识(可省略)2.deps模块依赖(比如jquery)(可省略)3.factory:可能是:(1)对象(2)字符串①和②通常表示模块的接口(3)函数:表示模块的构造方法,执行该构造方法,可以获取该模块向外提供的接口。factory为函数... 阅读全文
posted @ 2014-11-01 10:55 大风吹自己浪 阅读(676) 评论(0) 推荐(0) 编辑