本书从前端开发的完整生命周期角度进行讲解,帮助读者了解前端的工程搭建、版本控制、代码质量、组件建设、测试保障、持续集成、系统部署、页面监控、请求监控、资源保障,以及工程质量优化的相关手段。读完本书,读者可以清楚地了解在不同的阶段有哪些保障工程质量的措施。阅读本书需要具有一定的前端基础知识。本书适合想要了解前端工程化体系搭建知识,以及想扩展自己知识体系的开发者阅读。


作者

曾静益,

毕业于电子科技大学,奋战于互联网一线的前端开发工程师,曾先后就职于百度、美团等公司。个人专注于前端工程化建设,致力于通过各种技术化手段提高研发质量和效率,对大型Web项目的建设、监控和改造优化有丰富的实践经验,喜爱探索各种新兴的Web技术,常活跃于GitHub开源社区。


查看全部
目录

作者简介

内容简介

前言

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 性能优化

参考文献

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400