什么是JS项目工程化
版本控制 git svn
- 自动化持续继承、持续交付(CI/CD)
- 代码质量控制(QA)
- 工程化工具 grunt gulp webpack rollup parcel FIS
- 模块化 :AMD(require.js) CMD(sea.js) Common.js es6
- 文档
- demo
.什么是CMD 和AMD ?
异步模块定义(AMD),是 RequireJS 在推广过程中对模块定义的规范化产出.
通用模块定义(CMD)是SeaJS 在推广过程中对模块定义的规范化产出.
RequireJS 和 SeaJS 都是模块化框架的代表,AMD和CMD,是他们各自定义模块化的方式,大同小异,主要是代码风格和API不同。