![]()
内容推荐 快速发展的红利、优胜劣汰的挑战、与生俱来的混乱、同混乱抗衡的规范……这些都是前端从业者无法逃避的现状。有人说,做好业务支撑是活在当下,而做好技术基建是活好未来。当业务量到达一定量级时,成为“规范制定者”,成为“思考者”,像“架构师”一样思考问题,才能最终成为“优胜者”。 本书内容不是简单的思维模式输出,不是纯粹“阳春白雪”的理论,也不是社区搜索即得的Webpack配置罗列和原理复述,而是从项目痛点中提取出的基础建设的意义,以及从个人发展瓶颈中总结出的工程化架构和底层设计原理。本书不仅能帮助开发者夯实基础,还能为开发者实现技术进阶提供帮助和启发。 作者简介 侯策,就职于某内容社区类互联网上市公司,具有多年海内外工作经验,曾先后就职于法国ENGIE集团、Google、百度等知名企业。 擅长前端工程化体系搭建及基础建设架构设计。深入了解前端各类技术框架和相关技术栈,具有丰富的高流量产品稳定性建设及性能和用户体验优化经验,在业务提效和质量保障方面亦有深厚积累,在跨端开发(包括小程序矩阵开发)、富文本编辑器、Node.js、React等技术方向有较强的业内影响力。在技术氛围打造、团队成员培养、技术体系建设、新技术落地、难点攻坚、历史包袱重构等方面均有丰富的实践经历。 著有《React状态管理与同构实践》《前端开发核心知识进阶:从夯实基础到突破瓶颈》等多部技术图书。 可通过知乎社区联系作者:Lucas HC 目录 第一部分 前端工程化管理工具 01 安装机制及企业级部署私服原理 npm内部机制与核心原理 npm不完全指南 npm多源镜像和企业级部署私服原理 总结 02 Yarn安装理念及依赖管理困境破解 Yarn的安装机制和背后思想 破解依赖管理困境 总结 03 CI环境下的npm优化及工程化问题解析 CI环境下的npm优化 更多工程化相关问题解析 最佳实操建议 总结 04 主流构建工具的设计考量 从Tooling.Report中,我们能学到什么 总结 05 Vite实现:源码分析与工程构建 Vite的“横空出世” Vite实现原理解读 总结 第二部分 现代化前端开发和架构生态 06 谈谈core-js及polyfill理念 core-js工程一览 如何复用一个polyfill 寻找最佳的polyfill方案 总结 07 梳理混乱的Babel,拒绝编译报错 Babel是什么 Babel Monorepo架构包解析 Babel工程生态架构设计和分层理念 总结 …… 第三部分 核心框架原理与代码设计模式 第四部分 前端架构设计实战 第五部分 前端全链路——Node.js全栈开发 |