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