本文的目的是为了能大让家更好的认识 Mod,之所以引入 RequireJS/SeaJS 的对比主要是应大家要求更清晰的对比应用场景,并不是为了比较出孰胜孰劣,RequireJS 和 SeaJS 都是模块化漫漫之路的先驱者,向他们致敬!为工程化为生的Mod模块化是一种处理复杂系统分解成为更好的可管理模...
分类:
Web程序 时间:
2015-10-18 06:34:42
阅读次数:
290
AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMDCMD 规范在这里:https://github.com/seajs/seajs/issues/242AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS ...
分类:
其他好文 时间:
2015-10-11 12:41:55
阅读次数:
173
AMD与CMD区别最明显的区别就是在模块定义时对依赖的处理不同AMD推崇依赖前置,在定义模块的时候就要声明其依赖的模块CMD推崇就近依赖,只有在用到某个模块的时候再去require这种区别各有优劣,只是语法上的差距,而且requireJS和SeaJS都支持对方的写法AMD和CMD最大的区别是对依赖模...
分类:
其他好文 时间:
2015-10-04 00:25:03
阅读次数:
173
上篇文章介绍了前端模块化开发工具seaJs,利用seaJs我们可以轻松实现前端的模块化编程,参见http://www.cnblogs.com/luozhihao/p/4818782.html那么今天我继续介绍前端开发的另一工具——grunt。关于介绍grunt文章网上已经存在很多,而本文主要结合自己...
分类:
其他好文 时间:
2015-09-30 12:40:58
阅读次数:
224
AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中对模块定义的规范化产出。还有不少??这些规范的目的都是为了 JavaScript...
分类:
Web程序 时间:
2015-09-28 18:47:30
阅读次数:
193
转载自:http://my.oschina.net/briviowang/blog/208587#OSC_h3_1jQuery插件本质上是将命名空间挂在全局的jQuery或jQuery.fn上而非使用define定义的模块。JQuery的这种扩展机制同模块化要求模块的独立性,以及模块互相隔离有点冲突...
分类:
Web程序 时间:
2015-09-25 10:46:39
阅读次数:
207
转载自http://xbingoz.com/423.html通过seajs实现前端模块化的过程中,必然需要将原有脚本改成seajs的模块。如果是一段相对独立的脚本,实现模块化的方法会比较简单,只要用define函数将原来的代码包裹起来,然后将主函数或对象用exports输出就可以了。而相比之下,将一...
分类:
Web程序 时间:
2015-09-24 19:22:11
阅读次数:
204
seajs的作者是玉伯,具体好处优点等详见官方网址介绍1 模块定义definedefine(function(require,exports,module){ //require 引入需要的模块如jquery等 //var $ = require('./jquery'); //e...
分类:
Web程序 时间:
2015-09-23 20:51:58
阅读次数:
168
drag.js// JavaScript Document//B开发define(function(require,exports,module){ function drag(obj){ var disX = 0; var disY = 0; ...
分类:
Web程序 时间:
2015-09-23 01:03:27
阅读次数:
173
深入学习seajs配置信息alias : 别名配置paths : 路径配置vars : 变量配置map : 映射配置preload : 预加载项debug : 调试模式base : 基础路径charset : 文件编码深入学习seajsmoduleid : 模块唯一...
分类:
Web程序 时间:
2015-09-23 01:00:40
阅读次数:
232