1 本书是《前端工程化系列》丛书之一,主要从宏观角度讲解前端技术架构和工程的各项关注。 2 本书适合前端从业经历较丰富并且对前后端协作流程有深度体验的读者,以及对前端技术架构和工程化感兴趣的测试和运维人员阅读使用。 《前端工程化系列》丛书简介 本丛书包含两本书:《前端工程化:体系设计与实践》和《前端技术架构与工程》。前者着重讲述辅助性质的工程体系设计和实践过程,而后者则从宏观角度讲解前端技术架构和工程的各项关注。与前者不同的是,后者对于前端工程服务体系的讲解侧重方法论和指导思想,并未深具体实现的每一行代码。如果在将此部分理念应用于实践的过程中遇到问题,或许同时参阅两本书能够获取答案。
售 价:¥
纸质售价:¥51.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容简介
前言
第1章 前端工程化
1.1 前端的时代意义
1.2 架构与工程
1.3 零散的前端架构
1.4 模糊的前端工程边界
1.5 前端架构师的职责
1.5.1 技术架构
1.5.2 工程服务体系
1.6 总结
第2章 编程语言
2.1 HTML
2.1.1 SSR
2.1.2 CSR
2.2 CSS
2.2.1 从编程语言的角度思考CSS
2.2.2 LESS和PostCSS
2.2.3 CSS-in-JS
2.2.4 Houdini
2.3 JavaScript
2.3.1 静态类型
2.3.2 不可变性
2.3.3 异步编程
2.4 总结
第3章 技术规范
3.1 技术选型
3.2 资源管理
3.2.1 目录结构
3.2.2 命名规范
3.3 编码风格
3.3.1 JavaScript的高性能与易读性
3.3.2 CSS编程范式与面向对象
3.4 总结
第4章 组件化
4.1 组件与模块
4.2 Web Components
4.2.1 自定义元素
4.2.2 Shadow DOM
4.2.3 HTML template
4.3 更友好的编码方式
4.3.1 多文件组件[27]
4.3.2 单文件组件[28]
4.4 设计模式
4.4.1 重新思考DOM
4.4.2 生命周期的设计艺术
4.5 总结
第5章 前后端分离
5.1 关注点分离
5.2 SPA与路由管理
5.2.1 Hash模式
5.2.2 History模式
5.3 Node.js中间层与同构编程
5.3.1 同构JavaScript
5.3.2 React同构方案
5.4 总结
第6章 性能
6.1 性能评估模型
6.2 从URL到图像
6.2.1 网络
6.2.2 渲染
6.3 内存管理
6.3.1 GC算法
6.3.2 内存泄漏
6.4 极限运算性能
6.5 总结
第7章 工程思维与服务支撑
7.1 工程思维
7.2 开发支撑
7.2.1 脚手架
7.2.2 构建
7.2.3 dev server
7.2.4 源码管理
7.3 测试支撑
7.3.1 测试模型
7.3.2 依赖注入
7.3.3 前后端集成
7.4 运维支撑
7.4.1 一键部署
7.4.2 日志埋点
7.4.3 性能监控
7.5 总结
第8章 DevOps与Serverless
8.1 DevOps与敏捷开发
8.1.1 敏捷开发
8.1.2 DevOps
8.2 持续交付
8.2.1 持续集成
8.2.2 低风险发布
8.3 Serverless与前端
8.3.1 BFF
8.3.2 Serverless
8.4 总结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜