模块化开发的几种思想AMD,CMD,commonJS,es6

1AMD

    RequireJS在推广过程中对模块定义的规范产出。依赖前置,定义的同时,如果需要用到别的模块,会将别的模块在前面进行注入,回调里面加载(国外)

2CMD

    seaJS在推广过程中对模块定义的规范产出。依赖就近,哪个地方用到,就在哪个地方requie(淘宝)

3CommonJs

Node.JS推荐使用规范,通过module.exports来输出。

4ES6

 Exportimport

 通过export 导出  import导入

原文地址:https://www.cnblogs.com/zhuwu/p/8056602.html