写在前面:
人生就是在不停的学习中,keep learning…
希望能将学习的知识进行简单的记录和梳理,一点一点充实自己的知识库
这个系列的初衷是希望能自我总结,自我反思,并且作为以后的参考,如果能小小的帮到他人那就是手有余香啦
如果有任何问题,欢迎指正
0 - Introduction
前端工程化有助于:
- 将大型项目或复杂功能进行拆分
- 实现模块化、组件化: 可以提高复用性,更方便维护,尤其是多人协作的情况下
- 提高项目的开发质量
- 减少重复性的工作
前端工程化涉及方面:
- 模块化:进行资源管理,常见:npm, webpack, parcel, rollup
- 详细笔记:【前端工程化】- 1 - 前端模块化
- 组件化:提高组件的复用性和可维护性
- 详细笔记:Link to be updated
- 规范化:对代码进行规范,常见:eslint, stylelint
- 详细笔记:Link to be updated
- 自动化:减少重复性工作,包含:
- 自动构建(grunt, gulp),
- 自动化测试(单元测试,UI测试,性能测试,覆盖率测试,持续集成等),
- 自动部署(pm2)
- 详细笔记:Link to be updated