模块加载器
1
commonJS
2
AMD
3
CMD
模块是存在远程服务器上的,因此需要一个特殊的加载器来加载这些已经定义好的模块。 目前,根据模块化规范,对应的模块加载器有:
1
commonJS
包装eval执行:
coolie.js
包装eval执行:
seajs-wrap
。
编译后执行:
webpack
。
2
AMD
直接执行:
RequireJS
。
链接:
Javascript模块化编程(一):模块的写法
Javascript模块化编程(二):AMD规范
Javascript模块化编程(三):require.js的用法
3
CMD
直接执行:
Sea.js
链接:
如何实现一个 CMD 模块加载器
sea.js 与 RequireJS 的异同