一、构建工具
gulp 任务管理,对任务文件流式操作,内存中完成,效率高
grunt 任务管理,对任务文件先读取再写入,效率低,被gulp取代
webpack 编译、打包
fis 百度内部推荐的集成方案
prepack Facebook推出的代码优化方案,即时运行编译工具
rollup 和webpack功能相似
构建工具用于:资源压缩、静态资源转换、模块化处理、编译处理
二、MVVM框架
Vue.js
Reace.js
Angular.js
三、模块化设计
CSS模块化设计
Javascript模块化设计
自适应模块化设计
四、代码维护及复用性设计
需求变更
产品迭代
Bug定位
新功能开发