vue模块化

技术选型:

1、构建工具
2、MVVM框架的选择(要考虑作者对此框架的热衷程度和更新速度)
3、模块化设计
4、自适应方案设计
5、代码维护及复用性设计的思考

一、构建工具:gulp, grunt, webpack, fis, fis, prepack, rollup
1、gulp、grunt:主要做任务的分配管理。类似与领导的职责。(gulp是流操作)
2、webpack:代码的编译打包。
二、为什么要构建工具
1.资源压缩
2.静态资源替换
3.模块化处理
4.编译处理
三、模块化设计
JS:

  1. common.js 公司内所有的项目共用(账号登录体系)
  2. layout.js 某一个项目的布局
  3. public.js 把common和layout都引进来
  4. util.js
    四、代码维护及复用性设计的思考
  5. 需求变更
  6. 产品迭代
  7. Bug定位
  8. 新功能开发

项目设计于原理分析

1.设计原则:a.可复用能继承要完整 b.周期性迭代
2.设计方法:a.先整体后部分再颗粒化 b. 先抽象再具体

你可能感兴趣的:(vue模块化)