AMD
gsy_study
这个作者很懒,什么都没留下…
展开
-
javaScript设计模式——CommonJs模块化
what CommenJs是同步加载(同AMD不同,AMD是异步加载) CommonJS模块是对象,是运行时加载,运行时才把模块挂载在exports之上(加载整个模块的所有),加载模块其实就是查找对象属性。(这个在下面的栗子上你会体会到哒)。 Use define(function(require, exports, module) { //Put traditional Common...原创 2020-01-06 14:55:02 · 205 阅读 · 0 评论 -
javaScript设计模式——AMD模块化
特点 异步调用 高扩展性 实现了解耦 define and require define 定义模块 define( module_id /*可选的*/, [dependencies] /*可选的*/, definition function /*用来实例化模块或者对象的方法*/ ); 当module_id参数不存在时,成这个模块为匿名模块。 当匿名模块时,模块认定的...原创 2020-01-06 10:50:57 · 318 阅读 · 0 评论