问题
- 什么是AMD,CMD,CommonJs?
- 它们之间有什么区别
- 项目当中都是如何应用的。
- AMD是RequireJs在推广过程中对模块定义的规范化产出
- AMD是概念,requireJs是AMD的产物
- 异步模块定义 特点依赖前置
- CMD是SeaJS在推广过程中对模块定义的规范化产出
- 所有的模块都通过define定义,通过require引入依赖
- 同步概念,即用即返回
- CommonJs规范-module.exports
- 前端不支持,一般用于node后端
- ES6特性 export/import 导入导出