• 前端架构师:基础建设与架构设计思想
  • 前端架构师:基础建设与架构设计思想
  • 前端架构师:基础建设与架构设计思想
21年品牌 40万+商家 超1.5亿件商品

前端架构师:基础建设与架构设计思想

全新正版 极速发货

51.96 4.8折 108 全新

库存8件

广东广州
认证卖家担保交易快速发货售后保障

作者侯策

出版社电子工业出版社

ISBN9787121439827

出版时间2022-08

装帧平装

开本其他

定价108元

货号1202704143

上书时间2024-06-02

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
侯策,就职于某内容社区类互联网上市公司,具有多年海内外工作经验,曾先后就职于法国ENGIE集团、Google、百度等知名企业。擅长前端工程化体系搭建及基础建设架构设计。深入了解前端各类技术框架和相关技术栈,具有丰富的高流量产品稳定性建设及性能和用户体验优化经验,在业务提效和质量保障方面亦有深厚积累,在跨端开发(包括小程序矩阵开发)、富文本编辑器、Node.js、React等技术方向有较强的业内影响力。在技术氛围打造、团队成员培养、技术体系建设、新技术落地、难点攻坚、历史包袱重构等方面均有丰富的实践经历。著有《React状态管理与同构实践》《前端开发核心知识进阶:从夯实基础到突破瓶颈》等多部技术图书。可通过知乎社区联系作者:LucasHC

目录
目 录 

第一部分 前端工程化管理工具 
01 安装机制及企业级部署私服原理 ................................................................ 2 
npm 内部机制与核心原理 ...................................................................................................... 2 
npm 不完全指南 ...................................................................................................................... 6 
npm 多源镜像和企业级部署私服原理 .................................................................................. 9 
总结 ........................................................................................................................................ 11
02 Yarn 安装理念及依赖管理困境破解 .......................................................... 12 
Yarn 的安装机制和背后思想 ................................................................................................ 14 
破解依赖管理困境 ................................................................................................................ 17 
总结 ........................................................................................................................................ 21
03 CI 环境下的 npm 优化及工程化问题解析 ................................................. 22 
CI 环境下的 npm 优化 .......................................................................................................... 22 
更多工程化相关问题解析 .................................................................................................... 23 
最佳实操建议 ........................................................................................................................ 30 
总结 ........................................................................................................................................ 31
04 主流构建工具的设计考量 ......................................................................... 32 
从 Tooling.Report 中,我们能学到什么 .............................................................................. 32 
总结 ........................................................................................................................................ 36
05 Vite 实现:源码分析与工程构建 ............................................................... 37 
Vite 的“横空出世”............................................................................................................. 37
Vite 实现原理解读 ................................................................................................................ 38
总结 ........................................................................................................................................ 50 

第二部分 现代化前端开发和架构生态 
06 谈谈 core-js 及 polyfill 理念 ...................................................................... 52 
core-js 工程一览 .................................................................................................................... 52
如何复用一个 polyfill ........................................................................................................... 54
寻找最佳的 polyfill 方案 ...................................................................................................... 59
总结 ........................................................................................................................................ 62
07 梳理混乱的 Babel,拒绝编译报错 ............................................................ 63 
Babel 是什么 .......................................................................................................................... 63
Babel Monorepo 架构包解析 ................................................................................................ 64
Babel 工程生态架构设计和分层理念 .................................................................................. 75
总结 ........................................................................................................................................ 78 
08 前端工具链:统一标准化的 babel-preset ................................................. 79 
从公共库处理的问题,谈如何做好“扫雷人” ................................................................. 79
应用项目构建和公共库构建的差异 .................................................................................... 81
一个企业级公共库的设计原则 ............................................................................................ 81
制定一个统一标准化的 babel-preset .................................................................................... 82 
总结 ........................................................................................................................................ 91
09 从 0 到 1 构建一个符合标准的公共库 ....................................................... 92 
实战打造一个公共库 ............................................................................................................ 92 
打造公共库,支持 script 标签引入代码 .............................................................................. 96 
打造公共库,支持 Node.js 环境 ........................................................................................ 100 
从开源库总结生态设计 ...................................................................................................... 103 
总结 ...................................................................................................................................... 104
10 代码拆分与按需加载 .............................................................................. 105 
代码拆分与按需加载的应用场景 ...................................................................................... 105 
代码拆分与按需加载技术的实现 ...................................................................................... 106 
Webpack 赋能代码拆分和按需加载 ................................................................................... 113 
总结 ...................................................................................................................................... 119
11 Tree Shaking:移除 JavaScript 上下文中的未引用代码 ......................... 120 
Tree Shaking 必会理论 ........................................................................................................ 120 
前端工程化生态和 Tree Shaking 实践 ............................................................................... 124 
总结 ...................................................................................................................................... 131 
12 理解 AST 实现和编译原理 ...................................................................... 132 
AST 基础知识 ..................................................................................................................... 132 
AST 实战:实现一个简易 Tree Shaking 脚本 ................................................................... 136 
总结 ...................................................................................................................................... 141
13 工程化思维:应用主题切换 .................................................................... 142 
设计一个主题切换工程架构 .............................................................................................. 142 
主题色切换架构实现 .......................................................................................................... 145 
总结 ...................................................................................................................................... 150
14 解析 Webpack 源码,实现工具构建 ....................................................... 151 
Webpack 的初心和奥秘 ...................................................................................................... 151 
手动实现打包器 .................................................................................................................. 156 
总结 ...................................................................................................................................... 160
15 跨端解析小程序多端方案 ....................................................................... 161 
小程序多端方案概览 .......................................................................................................... 161 
小程序多端――编译时方案 ............................................................................................... 162 
小程序多端――运行时方案 ............................................................................................... 164 
小程序多端――类 React 风格的编译时和运行时结合方案 ............................................ 166 
小程序多端方案的优化 ...................................................................................................... 176 
总结 ...................................................................................................................................... 178 
16 从移动端跨平台到 Flutter 的技术变革 .................................................... 179 
移动端跨平台技术原理和变迁 .......................................................................................... 179
Flutter 新贵背后的技术变革 ............................................................................................... 188
总结 ...................................................................................................................................... 194 

第三部分 核心框架原理与代码设计模式 
17 axios:封装一个结构清晰的 Fetch 库 .................................................... 196 
设计请求库需要考虑哪些问题 .......................................................................................... 196
axios 设计之美 ..................................................................................................................... 199
总结 ...................................................................................................................................... 206
18 对比 Koa 和 Redux:解析前端中间件 .......................................

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP