参考
JS 的模块化编程(一、二):通俗易懂
http://www.ruanyifeng.com/blog/2012/10/javascript_module.html
http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html
RequireJS 和 AMD 规范
http://javascript.ruanyifeng.com/tool/requirejs.html
AMD:https://github.com/amdjs/amdjs-api/wiki/AMD
CMD:https://github.com/seajs/seajs/issues/242
CommonJS:http://wiki.commonjs.org/wiki/Modules/1.1
AMD 和 CMD 的讨论:
http://www.zhihu.com/question/20351507
http://www.zhihu.com/question/21347409#answer-2323656
http://www.zhihu.com/question/20342350
http://www.douban.com/note/283566440/
https://www.imququ.com/post/amd-simplified-commonjs-wrapping.html
【译】使用 AMD、CommonJS 及 ES Harmony 编写模块化的
JavaScript:http://justineo.github.io/singles/writing-modular-js/
JavaScript模块化开发(三)——AMD规范
http://www.feeldesignstudio.com/2013/09/javascript-module-pattern-amd/