中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

超值優惠券
¥50
滿100可用 有效期2天

全場圖書通用(淘書團除外)

不再提示
關閉
歡迎光臨中圖網 請 | 注冊
> >
前端工程質量保障體系實踐

包郵 前端工程質量保障體系實踐

作者:曾靜益
出版社:電子工業出版社出版時間:2022-07-01
開本: 16開 頁數: 281
中 圖 價:¥63.3(7.1折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

前端工程質量保障體系實踐 版權信息

前端工程質量保障體系實踐 本書特色

鳥瞰前端工程的全生命研發周期 快速搭建強魯棒性的現代前端工程化體系

前端工程質量保障體系實踐 內容簡介

本書從前端開發的完整生命周期角度進行講解,幫助讀者了解前端的工程搭建、版本控制、代碼質量、組件建設、測試保障、持續集成、系統部署、頁面監控、請求監控、資源保障,以及工程質量優化的相關手段。讀完本書,讀者可以清楚地了解在不同的階段有哪些保障工程質量的措施。閱讀本書需要具有一定的前端基礎知識。本書適合想要了解前端工程化體系搭建知識,以及想擴展自己知識體系的開發者閱讀。

前端工程質量保障體系實踐 目錄

目錄



01 前端工程質量相關前驅知識 1
1.1 前端工程化簡史 1
1.1.1 “原始社會” 1
1.1.2 “石器時代” 2
1.1.3 “鐵器時代” 3
1.1.4 “工業化時代” 6
1.1.5 未來的方向――智能化 10
1.2 建立前端工程質量保障體系 12
1.2.1 說明 12
1.2.2 工程搭建 13
1.2.3 版本控制 13
1.2.4 代碼質量 14
1.2.5 組件建設 16
1.2.6 測試保障 17
1.2.7 持續集成 17
1.2.8 系統部署 18
1.2.9 頁面監控 18
1.2.10 請求監控 19
1.2.11 資源保障 19
1.2.12 工程質量優化 20
參考文獻 20
02 工程搭建 22
2.1 類型約束――TypeScript 22
2.1.1 介紹 22
2.1.2 基礎知識 23
2.1.3 高級類型 26
2.1.4 項目配置 28
2.2 開發框架――React 32
2.2.1 介紹 32
2.2.2 快速上手 34
2.2.3 路由控制 38
2.2.4 狀態管理 43
2.3 CSS處理 46
2.3.1 PostCSS 46
2.3.2 擴展語言 49
2.3.3 樣式隔離 50
2.4 構建工具――webpack 52
2.4.1 介紹 52
2.4.2 項目配置 54
參考文獻 55

03 版本控制 57
3.1 簡介 57
3.2 約定式提交規范 58
3.2.1 介紹 58
3.2.2 結構 59
3.3 分支管理 62
3.3.1 簡介 62
3.3.2 分支模式――TBD 63
3.3.3 分支模式――Git-Flow 64
3.3.4 分支模式――GitHub-Flow 67
3.3.5 分支模式――GitLab-Flow 69
3.4 Git Hook 70
3.5 相關工具 72
3.5.1 commitizen 72
3.5.2 husky 73
3.5.3 commitlint 74
3.5.4 conventional-changelog-cli 75
3.6 小結 77
參考文獻 77
04 代碼質量 78
4.1 簡介 78
4.2 代碼質量指標 78
4.2.1 主觀指標 78
4.2.2 客觀指標 79
4.3 代碼管理 80
4.3.1 代碼規范 80
4.3.2 代碼格式化 82
4.3.3 工程目錄結構 83
4.3.4 類型約束 85
4.4 接口管理 85
4.4.1 接口mock 85
4.4.2 接口類型約束 88
4.4.3 接口類型自動化 90
4.5 代碼質量平臺SonarQube 95
4.5.1 簡介 95
4.5.2 指標 97
4.5.3 安裝和使用 98
4.6 代碼托管平臺GitLab 98
4.6.1 簡介 98
4.6.2 安裝 98
參考文獻 98
05 組件建設 99
5.1 簡介 99
5.2 組件規范 99
5.2.1 設計語言規范 99
5.2.2 研發設計規范 101
5.3 目錄結構 102
5.4 樣式主題 103
5.5 國際化 104
5.6 組件測試 105
5.7 文檔管理 107
5.8 構建打包 108
5.9 發布規范 111
參考文獻 113
06 測試保障 114
6.1 簡介 114
6.2 測試流程 114
6.2.1 單元測試 114
6.2.2 功能測試 117
6.2.3 集成測試 118
6.2.4 端到端測試 118
6.3 測試方式 119
6.3.1 白盒測試 119
6.3.2 黑盒測試 119
6.4 測試手段 121
6.4.1 手工測試 121
6.4.2 自動化測試 121
6.5 常用測試工具 122
6.5.1 Jest 122
6.5.2 Cypress 127
6.5.3 LambdaTest 132
參考文獻 135
07 持續集成 136
7.1 簡介 136
7.2 Jenkins 137
7.2.1 簡介 137
7.2.2 安裝與初始化 137
7.2.3 任務簡介 141
7.2.4 配置Webhook 142
7.3 持續集成 145
7.3.1 測試自動化 145
7.3.2 語法檢測 147
7.3.3 注釋掃描 148
7.3.4 依賴檢測 151
7.3.5 自動構建 153
7.4 持續部署 153
08 系統部署 155
8.1 簡介 155
8.2 發布類型 156
8.2.1 覆蓋式發布 156
8.2.2 非覆蓋式發布 157
8.3 資源管理 159
8.3.1 資源加速 159
8.3.2 更新延遲 159
8.4 灰度發布 161
8.4.1 含義 161
8.4.2 A/B測試 162
8.4.3 硬件隔離 163
8.4.4 軟件隔離 163
8.5 放量策略 166
8.5.1 百分比放量 166
8.5.2 名單放量 166
8.5.3 自定義放量 167
8.6 發布回滾 167
參考文獻 168
09 頁面監控 169
9.1 簡介 169
9.2 性能監控 169
9.2.1 Performance API 169
9.2.2 核心性能指標 172
9.2.3 其他指標 173
9.3 異常監控 175
9.3.1 錯誤采集 175
9.3.2 錯誤處理 179

9.3.3 錯誤排查 182
9.4 白屏監控 184
9.4.1 白屏分類 184
9.4.2 異常白屏監控 185
9.4.3 實時白屏監控 188
9.5 卡頓監控 191
9.5.1 卡頓分析 191
9.5.2 模擬FPS 193
9.5.3 優化 195
9.6 用戶行為監控 196
9.6.1 分析 196
9.6.2 事件監聽 197
9.6.3 錄制回放 198
參考文獻 199
10 請求監控 200
10.1 簡介 200
10.2 請求采集 200
10.2.1 請求信息 200
10.2.2 XMLHttpRequest攔截器 202
10.2.3 Fetch攔截器 212
10.2.4 請求過濾 213
10.3 請求類型 214
10.3.1 高并發請求 214
10.3.2 重復請求 216
10.3.3 HTTP狀態碼異常 218
10.3.4 被取消的請求 219
10.3.5 業務異常請求 221
10.3.6 高延遲請求 222
10.4 爬蟲請求 223
10.4.1 介紹 223
10.4.2 識別 224
10.4.3 防御 225
11 資源保障 227
11.1 簡介 227
11.2 場景分析 227
11.2.1 DNS劫持 227
11.2.2 HTTP劫持 228
11.2.3 資源加載異常 229
11.3 防劫持保障 230
11.3.1 標記過濾法 230
11.3.2 CSP配置 234
11.3.3 防iframe劫持 239
11.3.4 HTPPS 240
11.4 穩定性保障 242
11.4.1 資源加載監控 242
11.4.2 資源重試 243
11.4.3 域名切換 244
11.4.4 資源離線化 245
參考文獻 247
12 工程質量優化 248
12.1 簡介 248
12.2 構建優化 248
12.2.1 構建過程分析 248
12.2.2 避免無意義解析 250
12.2.3 使用緩存 254
12.2.4 并行構建 255
12.3 體積優化 257
12.3.1 構建結果分析 257
12.3.2 提取公共代碼 258
12.3.3 Tree Shaking 260
12.3.4 代碼忽略 262
12.3.5 資源壓縮 264
12.3.6 Scope Hoisting 266
12.4 性能優化 268
12.4.1 性能分析 268
12.4.2 CDN加速 271
12.4.3 按需加載 273
12.4.4 預編譯優化 276
12.4.5 服務端渲染 279
參考文獻 281

展開全部

前端工程質量保障體系實踐 作者簡介

曾靜益,一線前端工程師,本科畢業于電子科技大學,目前在美團工作,長期專注于Web開發,擁有多年的前端工程實踐經驗,參與過眾多大型Web項目的設計與開發,從工程初期的準備工作,到中期的監控與質量保障工作,再到后期的性能優化工作等,積累了豐富的體系化搭建心得,同時也喜愛探索Web前沿技術,活躍于Github開源社區。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 自动配料系统_称重配料控制系统厂家| 818手游网_提供当下热门APP手游_最新手机游戏下载 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 智能终端_RTU_dcm_北斗星空自动化科技 | 元拓建材集团官方网站 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司 | 密封无忧网 _ 专业的密封产品行业信息网 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 开锐教育-学历提升-职称评定-职业资格培训-积分入户 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 碳纤维复合材料制品生产定制工厂订制厂家-凯夫拉凯芙拉碳纤维手机壳套-碳纤维雪茄盒外壳套-深圳市润大世纪新材料科技有限公司 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 模型公司_模型制作_沙盘模型报价-中国模型网 | 窖井盖锯圆机_锯圆机金刚石锯片-无锡茂达金刚石有限公司 | 卫生人才网-中国专业的医疗卫生医学人才网招聘网站! | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 神马影院-实时更新秒播 | 德州万泰装饰 - 万泰装饰装修设计软装家居馆| 广州印刷厂_广州彩印厂-广州艺彩印务有限公司 | 模具ERP_模具管理系统_模具mes_模具进度管理_东莞市精纬软件有限公司 | 电镀电源整流器_高频电解电源_单脉双脉冲电源 - 东阳市旭东电子科技 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 五轴加工中心_数控加工中心_铝型材加工中心-罗威斯 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 1000帧高速摄像机|工业高速相机厂家|科天健光电技术 | 上海佳武自动化科技有限公司 | 求是网 - 思想建党 理论强党 |