一、AMD规范特点
1. AMD规范是requireJS在推广过程中对模块定义的规范化产出
2. 异步模块定义
3. 依赖前置
二、CMD规范特点
1. CMD 规范是seaJs(由淘宝团队开发)在推广过程中对模块定于的规范化产出
2. 同步模块定义
三、 CommonJs规范特点
1. 利用module.exports
2. 浏览器环境下不支持,是服务器端模块化规范的一个解决方案, 比如NodeJs
四、 ES6规范的特点
1. export/import -> 通过export暴露出去,再由import引入