本书从前端开发的完整生命周期角度进行讲解,帮助读者了解前端的工程搭建、版本控制、代码质量、组件建设、测试保障、持续集成、系统部署、页面监控、请求监控、资源保障,以及工程质量优化的相关手段。读完本书,读者可以清楚地了解在不同的阶段有哪些保障工程质量的措施。阅读本书需要具有一定的前端基础知识。本书适合想要了解前端工程化体系搭建知识,以及想扩展自己知识体系的开发者阅读。
作者简介
内容简介
序
前言
01 前端工程质量相关前驱知识
1.1 前端工程化简史
1.2 建立前端工程质量保障体系
参考文献
02 工程搭建
2.1 类型约束——TypeScript
2.2 开发框架——React
2.3 CSS处理
2.4 构建工具——webpack
参考文献
03 版本控制
3.1 简介
3.2 约定式提交规范
3.3 分支管理
3.4 GitHook
3.5 相关工具
3.6 小结
参考文献
04 代码质量
4.1 简介
4.2 代码质量指标
4.3 代码管理
4.4 接口管理
4.5 代码质量平台SonarQube
4.6 代码托管平台GitLab
参考文献
05 组件建设
5.1 简介
5.2 组件规范
5.3 目录结构
5.4 样式主题
5.5 国际化
5.6 组件测试
5.7 文档管理
5.8 构建打包
5.9 发布规范
参考文献
06 测试保障
6.1 简介
6.2 测试流程
6.3 测试方式
6.4 测试手段
6.5 常用测试工具
参考文献
07 持续集成
7.1 简介
7.2 Jenkins
7.3 持续集成
7.4 持续部署
08 系统部署
8.1 简介
8.2 发布类型
8.3 资源管理
8.4 灰度发布
8.5 放量策略
8.6 发布回滚
参考文献
09 页面监控
9.1 简介
9.2 性能监控
9.3 异常监控
9.4 白屏监控
9.5 卡顿监控
9.6 用户行为监控
参考文献
10 请求监控
10.1 简介
10.2 请求采集
10.3 请求类型
10.4 爬虫请求
11 资源保障
11.1 简介
11.2 场景分析
11.3 防劫持保障
11.4 稳定性保障
参考文献
12 工程质量优化
12.1 简介
12.2 构建优化
12.3 体积优化
12.4 性能优化
参考文献

