commonJs
module.exports = {
}
require()
同步
AMD & require.js
异步
依赖前置 提前执行
define([],function() {
})
require([],function() {
})
CMD & sea.js
依赖就近、延迟执行
define(function(require,exports,module) {
})
seajs.use([],function() {
})
ES6
编译时加载
区别
值拷贝 -> 值引用
运行时加载 -> 编译时加载
网友评论