AMD 是 RequireJS
在推广过程中对模块定义的规范化产出。
CMD 是 SeaJS
在推广过程中对模块定义的规范化产出。
AMD
是提前执行,CMD
是延迟执行。
AMD
推荐的风格通过返回一个对象做为模块对象,CommonJS
的风格通过对module.exports
或exports
的属性赋值来达到暴露模块对象的目的。
CMD模块方式
define(function(require, exports, module) {
// 模块代码
});
时间: 2024-10-24 21:53:42