模块化开发的几种思想AMD,CMD,commonJS,es6
1、AMD
是RequireJS在推广过程中对模块定义的规范产出。依赖前置,定义的同时,如果需要用到别的模块,会将别的模块在前面进行注入,回调里面加载(国外)
2、CMD
是seaJS在推广过程中对模块定义的规范产出。依赖就近,哪个地方用到,就在哪个地方requie(淘宝)
3、CommonJs
Node.JS推荐使用规范,通过module.exports来输出。
4、ES6
Export、import
通过export 导出 import导入