登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』前端工程化——体系架构与基础建设(微课视频版)

書城自編碼: 4091460
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 李恒谦
國際書號(ISBN): 9787302679073
出版社: 清华大学出版社
出版日期: 2025-03-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 97.9

我要買

share:

** 我創建的書架 **
未登入.


新書推薦:
实战ANSYS Icepak电子热设计
《 实战ANSYS Icepak电子热设计 》

售價:HK$ 97.9
水库式经营
《 水库式经营 》

售價:HK$ 61.6
哲学家的最后一课
《 哲学家的最后一课 》

售價:HK$ 57.8
进入全球公共视域的清帝国:欧洲文献里的中国邸报
《 进入全球公共视域的清帝国:欧洲文献里的中国邸报 》

售價:HK$ 139.2
微积分学教程(第二卷)(第8版)
《 微积分学教程(第二卷)(第8版) 》

售價:HK$ 116.8
16至20世纪知识史中的流亡者与客居者
《 16至20世纪知识史中的流亡者与客居者 》

售價:HK$ 103.8
家庭经济学:用经济学视角解读家庭关系(诺贝尔经济学奖获得者加里·S. 贝克尔全新力作)
《 家庭经济学:用经济学视角解读家庭关系(诺贝尔经济学奖获得者加里·S. 贝克尔全新力作) 》

售價:HK$ 81.4
人间词话汇编汇校汇评(新)
《 人间词话汇编汇校汇评(新) 》

售價:HK$ 54.8

 

編輯推薦:
本书以前端工程化所需掌握的技能为主线,以理论基础为核心,引导读者从基础到进阶再到实战的渐进式学习前端工程化。本书主脉络从基础的能够进行配置化的使用工具进行工程化搭建,到能够改善部分工程化工具,再到能够结合实际业务需求进行灵活的定制工程化工具,让读者循序渐进的掌握工程化的一些实现能力,从而能够闭环开发流程、产品流程甚至企业管理流程,从而提升整体的效率,节约成本,为企业赋能。
夯实基础 系统阐述现有前端领域工程化工具与经验,也为广大前端开发者提供原理思想的分析与总结。
触类旁通 强调现有工程能力的举一反三,并能够结合研发流程进行研发模式的工程化能力提升。
知行合一 根据现有企业资源及产研流程提升企业工程效能,激发读者因地制宜进行工程能力建设,启迪创新体系化架构。
內容簡介:
本书以前端工程化所需掌握的技能为主线,以理论基础为核心,引导读者从基础到进阶再到实战的渐进式学习前端工程化。本书主脉络从基础的能够进行配置化的使用工具进行工程化搭建,到能够改善部分工程化工具,再到能够结合实际业务需求进行灵活的定制工程化工具,让读者循序渐进地掌握工程化的一些实现能力,从而能够闭环开发流程、产品流程甚至企业管理流程,从而提升整体的效率,节约成本,为企业赋能。
本书共21章,分为基础篇、进阶篇及实战篇。基础篇(第1~8章)主要讲述了前端工程化的一些基础,包括框架、组件库、包管理、打包器、规范、测试库及CICD的一些业界常见工具和方法;进阶篇(第9~14章)从研发流程视角出发,系统深入地剖析前端工程化的相关工作流程及工程化内容,包括物料、开发、构建、测试、发布、监控;实践篇(第15~21章)则从产品及企业流程视角出发,结合常见的业务场景实践,例举在不同团队角色下的实践方案,为产品及企业赋能,包括产品、设计、前端、后端、测开、运维。本书项目案例丰富,涉猎范围广,能够覆盖前端工程化的常见场景,实际性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重难点。
本书既适合初学者入门,也适合有多年前端工程化经验的开发者进行参考,并可作为高等院校和培训机构相关专业的教学参考书。
關於作者:
李恒谦,央企前端架构师、高级系统架构设计师、阿里云专家博主、PMP证书持有者,主要负责工程化、可视化及Serverless相关的前端基建工作,专注于大前端领域发展,“维李设论”前端品牌主理人,曾就职于多家互联网企业,有多年设计及前端开发经验,常年活跃于前端开源社区。已获国家发明专利1项,合著软件著作5项。
目錄
本书源码
基础篇
第1章绪论(22min)
1.1前端发展史
1.1.1上古时代
1.1.2石器时代
1.1.3农业时代
1.1.4工业时代
1.1.5信息时代
1.1.6云边端时代
1.2前端工程化
1.2.1定义
1.2.2范围
1.3本章小结
第2章框架(77min)
2.1Vue全家桶
2.1.1Vue
2.1.2Vuex
2.1.3Vue Router
2.2React全家桶
2.2.1React
2.2.2Redux
2.2.3React Router
2.3Angular全家桶
2.3.1Angular
2.3.2NgRx
2.3.3Angular Router
2.4Svelte全家桶
2.4.1Svelte
2.4.2Svelte Spa Router
2.5本章小结
第3章组件库(45min)
3.1Element UI
3.1.1指南
3.1.2组件
3.1.3主题
3.1.4国际化
3.1.5文档
3.1.6资源
3.2Ant Design
3.2.1指南
3.2.2组件
3.2.3主题
3.2.4国际化
3.2.5文档
3.2.6资源
3.3本章小结
第4章包管理(31min)
4.1NPM
4.2YARN
4.3PNPM
4.4Lerna
4.5本章小结
第5章打包器(45min)
5.1Webpack
5.2Rollup
5.3Gulp
5.4Vite
5.5本章小结
第6章规范(19min)
6.1编码规范
6.1.1命名规范
6.1.2注释规范
6.1.3模板规范
6.1.4样式规范
6.1.5脚本规范
6.1.6框架规范
6.2版本规范
6.2.1格式规范
6.2.2控制规范
6.3本章小结
第7章测试库(19min)
7.1Jest
7.2Karma
7.3Jasmine
7.4本章小结
第8章CI/CD(8min)
8.1Jenkins
8.2GitLab CI
8.3本章小结
进阶篇
第9章物料(15min)
9.1工程模板
9.1.1国际化
9.1.2主题
9.2最佳实践
9.2.1Ant Design Pro
9.2.2Vue Element Admin
9.2.3Ice App
9.3本章小结

第10章开发(18min)
10.1脚手架
10.1.1VueCLI
10.1.2createreactapp
10.1.3createumi
10.2配置
10.2.1接口
10.2.2菜单
10.3Mock
10.3.1MockJS
10.3.2FakerJS
10.3.3SuchJS
10.4本章小结
第11章构建(19min)
11.1本地构建
11.1.1低代码构建
11.1.2IDE插件
11.2泛云端构建
11.2.1云IDE
11.2.2边缘构建
11.2.3智能构建
11.3跨语言构建
11.3.1Rust
11.3.2Go
11.4本章小结
第12章测试(10min)
12.1单元测试
12.2集成测试
12.3UI测试
12.4本章小结
第13章发布(13min)
13.1发布策略
13.1.1灰度发布
13.1.2蓝绿发布
13.1.3滚动发布
13.2权限控制
13.3本章小结
第14章监控(9min)
14.1性能监控
14.2错误监控
14.3行为监控
14.4本章小结
实践篇

第15章产品(10min)
15.1产品文档
15.1.1背景介绍
15.1.2架构设计
15.1.3技术选型
15.1.4源码浅析
15.1.5总结展望
15.2产品原型
15.2.1背景介绍
15.2.2架构设计
15.2.3技术选型
15.2.4源码浅析
15.2.5总结展望
15.3本章小结
第16章设计(13min)
16.1图床
16.1.1背景介绍
16.1.2架构设计
16.1.3技术选型
16.1.4源码浅析
16.1.5总结展望
16.2设计工具插件
16.2.1背景介绍
16.2.2架构设计
16.2.3技术选型
16.2.4源码浅析
16.2.5总结展望
16.3走查平台
16.3.1背景介绍
16.3.2架构设计
16.3.3技术选型
16.3.4源码浅析
16.3.5总结展望
16.4本章小结
第17章前端(17min)
17.1Lint规范
17.1.1背景介绍
17.1.2架构设计
17.1.3技术选型
17.1.4源码浅析
17.1.5总结展望
17.2Babel插件
17.2.1背景介绍
17.2.2架构设计
17.2.3技术选型
17.2.4源码浅析
17.2.5总结展望
17.3微前端
17.3.1背景介绍
17.3.2架构设计
17.3.3技术选型
17.3.4源码浅析
17.3.5总结展望
17.4监控SDK
17.4.1架构设计
17.4.2技术选型
17.4.3源码浅析
17.4.4总结展望
17.5本章小结
第18章后端(13min)
18.1BFF
18.1.1背景介绍
18.1.2架构设计
18.1.3技术选型
18.1.4源码浅析
18.1.5总结展望
18.2Serverless
18.2.1背景介绍
18.2.2架构设计
18.2.3技术选型
18.2.4源码浅析
18.2.5总结展望
18.3网关
18.3.1背景介绍
18.3.2架构设计
18.3.3技术选型
18.3.4源码浅析
18.3.5总结展望
18.4本章小结
第19章测试开发(9min)
19.1测试套件
19.1.1背景介绍
19.1.2架构设计
19.1.3技术选型
19.1.4源码浅析
19.1.5总结展望
19.2测试平台
19.2.1背景介绍
19.2.2架构设计
19.2.3技术选型
19.2.4源码浅析
19.2.5总结展望
19.3本章小结
第20章运维(13min)
20.1故事板
20.1.1背景介绍
20.1.2架构设计
20.1.3技术选型
20.1.4源码浅析
20.1.5总结展望
20.2私有仓库
20.2.1背景介绍
20.2.2架构设计
20.2.3技术选型
20.2.4源码浅析
20.2.5总结展望
20.3云平台
20.3.1背景介绍
20.3.2架构设计
20.3.3技术选型
20.3.4源码浅析
20.3.5总结展望
20.4本章小结
第21章展望(12min)
21.1定位
21.2趋势
21.3本章小结
参考文献
內容試閱
随着技术的不断发展,Web前端也从最初的“页面切图”逐渐变为“万物皆可JS”的大前端体系。同样地,Web前端领域的“小作坊”式的页面搭建,发展成为如今丰富且庞杂的工程体系。
笔者从业Web领域近10年,经历了前端发展的“农耕时代”到“云边端时代”的变迁,也从最初的“切图仔”渐渐成为业务工程的架构设计者。尽管目前前端工程生态已经发展得十分迅猛,但相较于软件工程领域的其他工程化建设,前端工程化仍有很长的路要走。笔者有幸参与了前端工程链路的基础建设,结合业界成熟的工程方案与工具并利用企业和团队的资源,为企业降本增效及前端工程化领域实践贡献了些许力量,所以笔者打算通过编写图书的形式,对前端工程化的体系架构进行总结,并结合基础建设的实践经验,将工程化的思想与方法分享给读者。
本书以工程化为核心,以体系架构和基础建设为出发点,通过基础篇、进阶篇及实践篇分别介绍前端工程化的体系全貌。读者可以通过阅读本书,快速地掌握前端工程化所涉及的范畴与工具,笔者希望本书能够帮助读者了解前端工程化,成为入门前端工程领域的“敲门砖”。通过编写本书内容,笔者总结了大量工程工具原理与架构设计理念,也查阅了大量的官方文档,并结合已有的项目实践复盘总结整体的前端工程化体系,这也使笔者有了更深层次的提升与感悟。
本书主要内容
基础篇包括第1~8章:
第1章主要介绍前端的发展历史及细分方向,并明确了前端工程化的定义及研究的范围。
第2章主要介绍前端工程中的Vue、React、Angular、Svelte框架的发展历史、设计哲学、生态系统及各个框架的对比总结。
第3章主要介绍前端工程中的组件库方案,以Element UI和Ant Design开源组件库体系为例,着重对指南、组件、主题、国际化、文档及资源进行介绍。
第4章主要介绍前端工程中的包管理方案,分别对NPM、YARN、PNPM、Lerna的包管理方案进行总结归纳,结合各个包管理的优劣势进行分析介绍。
第5章主要介绍前端工程领域的重点工具——打包器,通过对Webpack、Rollup、Gulp及Vite的实现方式及源码分析,对比总结各个打包器适用场景的优缺点。
第6章主要介绍前端工程中的规范管理,包括编码规范和版本管理。
第7章主要介绍前端工程中所涉及的测试库,通过Jest、Karma、Jasmine对比不同测试粒度下的工具方案。
第8章主要介绍前端工程化过程中的CICD流程,以Jenkins及GitLab CI为例,分别介绍常见的持续集成、持续部署、持续交付工具。
进阶篇包括第9~14章:
第9章主要介绍前端工程化在研发流程中的物料资产,包括工程模板和最佳实践。
第10章主要介绍前端工程化在开发领域的涉猎范围,通过脚手架、配置及Mock进行介绍。
第11章主要介绍前端工程化的构建方案,包括本地构建、泛云端构建及多语言构建。
第12章主要介绍前端工程化对测试工程的介入,分别介绍单元测试、集成测试及UI测试的作用与区别。
第13章主要介绍前端工程化中的发布控制,分别对发布策略及权限控制进行阐述。
第14章主要介绍前端工程中的埋点监控,分别对性能监控、错误监控及行为监控所涉及的内容进行阐述,并简单介绍整个监控体系所涉及的内容。
实践篇包括第15~21章:
第15章主要介绍前端工程化对产品设计流程进行扩展,分别对产品文档和产品原型的工程建设进行介绍。
第16章主要介绍前端工程化对UX/UI设计流程中的支撑,分别介绍图床、设计工具插件及走查平台的工程能力建设。
第17章主要介绍前端工程化在前端开发流程中的基础建设,分别通过Lint规范、Babel插件、微前端及监控SDK的实践方案进行介绍。
第18章主要介绍前端工程化在后端开发流程中的涉猎,分别通过BFF、Serverless及网关实践方案进行介绍。
第19章主要介绍前端工程化在测试开发流程中的相关实践,包括测试套件和测试平台。
第20章主要介绍前端工程的运维实践,包括故事板、私有仓库和云平台。
第21章主要介绍前端工程化的完整体系结构,并展望前端工程师的定位及未来发展趋势。
阅读建议
本书是一本关于前端工程化的技术教程,既包括对架构方案的设计,又提供了核心的原理分析。本书的原理剖析部分均来自开源仓库,案例实践提供了完整的代码示例,并将源代码开源到线上,这样可以帮助读者更好地进行学习借鉴。
建议各位读者可以将本书作为入门前端工程化的“武功心法”,学习其中的思想观与方法论,做到触类旁通并可举一反三。由于本书涉猎的是前端工程化的体系化叙述,每章节所涉及的原理都着重对架构层面进行考量,而对于每个知识内容所涉及的技法与实操所述不够详细,希望各位读者能够结合本书所阐述的理念和观点,对章节中的专项内容进行重难点攻关与突破。
资源下载提示
素材(源码)等资源: 扫描目录上方的二维码下载。
视频等资源: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的二维码,可以在线学习。

由于时间仓促及笔者视野所限,书中难免存在疏漏之处,请各位读者见谅,并希望能够提出宝贵意见。

李恒谦2024年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2025 (香港)大書城有限公司  All Rights Reserved.