前端14年,我买过书,你买过吗
一、HTML/CSS 基础与进阶
1. 入门与系统基础
- **《精通 CSS:高级 Web 标准解决方案》(第 3 版)**作者:Andy Budd;出版:2006(初版)/2018(第 3 版)价值:CSS 进阶必读,讲清浮动、定位、BFC、兼容性与最佳实践,奠定现代 CSS 思维。
- **《CSS 权威指南(第 4 版)》**作者:Eric A. Meyer;出版:2017价值:CSS “圣经”,系统覆盖选择器、盒模型、布局、动画、响应式,权威工具书。
- **《HTML5 与 CSS3 权威指南(上下册)》**作者:陆凌牛;出版:2012(初版)/2020(第 3 版)价值:国内 HTML5/CSS3 标杆,从语义化、新标签到 Flex/Grid、动画、存储全覆盖。
- **《HTML&CSS 设计与构建网站》**作者:Jon Duckett;出版:2011价值:图文并茂、零基础友好,结构清晰,适合快速入门 Web 前端基础。
2. 实战与高级技巧
- **《CSS 禅意花园》**作者:Dave Shea;出版:2007价值:展示 CSS 强大表现力,启发设计思维,理解 “结构与样式分离” 精髓。
- **《CSS 揭秘》**作者:Lea Verou;出版:2015价值:CSS 设计委员会成员力作,47 个实用技巧,彩色图解,解决常见布局 / 视觉难题。
- **《响应式 Web 设计实践》**作者:Ethan Marcotte;出版:2011价值:响应式设计开山之作,定义流体网格、弹性图片、媒体查询三大核心。
- **《CSS 实战手册(第 4 版)》**作者:David Sawyer McFarland;出版:2020价值:实战导向,从基础到高级特效,含大量可复用代码与现代布局方案。
二、JavaScript 核心与语言深度
1. 入门与系统权威
- **《JavaScript 高级程序设计(第 5 版)》(红宝书)**作者:Nicholas C. Zakas(1–4 版)/Matt Frisbie(5 版);出版:2006(初版)/2023(第 5 版)价值:前端 “圣经”,从语言基础到 DOM/BOM、异步、模块化、ES6 + 全覆盖,第 5 版更新至 ES2024。
- **《JavaScript 权威指南(第 7 版)》(犀牛书)**作者:David Flanagan;出版:2020价值:最全面的 JS 工具书,厚而全,适合深入查阅语言细节与浏览器 API。
- **《JavaScript DOM 编程艺术(第 2 版)》**作者:Jeremy Keith;出版:2010价值:优雅 DOM 操作入门,强调渐进增强、Unobtrusive JavaScript,奠定前端工程化基础。
2. 语言精粹与深度原理
- **《JavaScript 语言精粹》**作者:Douglas Crockford;出版:2009价值:薄而精,提炼 JS 精华,讲清好部分与坏部分,建立正确 JS 认知。
- **《你不知道的 JavaScript(上中下卷)》**作者:Kyle Simpson;出版:2014–2016价值:深入作用域、闭包、this、原型、异步、ES6+,击穿 JS 底层原理,进阶必读。
- **《Effective JavaScript》**作者:David Herman;出版:2012价值:68 条高效实践,教你写出健壮、可维护的 JS 代码,适合有基础开发者。
- **《深入理解 ES6》**作者:Nicholas C. Zakas;出版:2016价值:ES6 权威解读,从块级作用域、类、Promise 到模块化,系统掌握现代 JS 核心。
3. 实战与设计模式
- **《JavaScript 设计模式与开发实践》**作者:曾探;出版:2015价值:国内经典,结合 JS 特性讲 23 种设计模式,附大量前端实战案例。
- **《JavaScript 设计模式(第 2 版)》**作者:Addy Osmani;出版:2020价值:开源经典,覆盖创建型 / 结构型 / 行为型模式,适配现代前端框架与组件化。
- **《JavaScript 异步编程》**作者:Trevor Burnham;出版:2012价值:系统讲解回调、Promise、Generator,解决前端异步痛点。
三、框架、工程化与全栈
1. jQuery 时代(2006–2015)
- **《锋利的 jQuery(第 2 版)》**作者:单东林;出版:2011价值:jQuery 实战经典,DOM 操作、事件、动画、Ajax 全覆盖,当年前端人手一本。
- **《jQuery 实战(第 3 版)》**作者:Bear Bibeault;出版:2013价值:深入 jQuery 原理、插件开发、性能优化,适合进阶。
2. 现代框架(React/Vue/Angular)
- **《React 设计模式与最佳实践》**作者:Michele Bertoli;出版:2017价值:React 组件设计、状态管理、性能优化、测试,构建可维护 React 应用。
- **《React 进阶之路》**作者:徐超;出版:2018价值:国内 React 经典,从基础到 Redux、Router、SSR、性能调优全链路。
- **《Vue.js 设计与实现》**作者:霍春阳(尤雨溪推荐);出版:2022价值:深入 Vue 3 源码与原理,响应式、虚拟 DOM、编译优化,进阶 Vue 必读。
- **《Vue.js 权威指南》**作者:黄轶;出版:2017价值:Vue 2 系统教程,组件、路由、Vuex、工程化、服务端渲染全覆盖。
- **《Angular 权威教程》**作者:Ari Lerner;出版:2017价值:Angular 完整指南,组件、依赖注入、RxJS、模块化、测试。
3. 工程化与构建工具
- **《深入浅出 Webpack》**作者:徐涛;出版:2018价值:Webpack 原理、配置、优化、插件开发,前端工程化核心工具书。
- **《前端工程化:体系设计与实践》**作者:邹欣;出版:2020价值:从模块化、组件化、构建、CI/CD 到质量保障,搭建企业级前端工程体系。
- **《现代前端技术解析》**作者:张轩;出版:2017价值:覆盖工程化、框架、性能、跨端、安全,构建前端知识体系全景图。
4. Node.js 与全栈
- **《深入浅出 Node.js》**作者:朴灵;出版:2013价值:国内 Node 经典,讲清事件循环、异步 I/O、模块、网络、性能,入门必看。
- **《Node.js 权威指南》**作者:Bradley Meck;出版:2014价值:系统 Node 教程,API、模块、数据库、Web 框架、部署全流程。
- **《Node.js 设计模式(第 3 版)》**作者:Mario Casciaro;出版:2020价值:Node 设计模式、异步流程、微服务、测试,构建高质量 Node 应用。
四、性能、浏览器与网络
1. 性能优化
- **《高性能 JavaScript》**作者:Nicholas C. Zakas;出版:2010价值:JS 性能优化圣经,加载、执行、DOM 操作、内存管理、网络优化全攻略。
- **《高性能网站建设指南》**作者:Steve Souders;出版:2007价值:Web 性能开山之作,14 条黄金规则,奠定前端性能优化基础。
- **《高性能网站建设进阶指南》**作者:Steve Souders;出版:2010价值:进阶性能优化,移动、缓存、JavaScript、Ajax、测量与监控。
- **《Web 性能权威指南》**作者:Ilya Grigorik;出版:2013价值:深入 TCP/IP、HTTP/2、浏览器渲染、资源加载,性能优化底层逻辑。
2. 浏览器原理与实践
- **《浏览器工作原理与实践》**作者:玄朱;出版:2019价值:系统讲解浏览器架构、渲染流程、JS 执行、安全、性能,前端进阶必备。
- **《网络是怎样连接的》**作者:户根勤;出版:2014价值:通俗讲解网络底层,从应用层到物理层,理解 Web 请求全链路。
五、进阶、架构与跨端(2016–至今)
1. TypeScript
- **《TypeScript 编程》**作者:Boris Cherny;出版:2019价值:TS 系统教程,基础、类型、泛型、装饰器、工程化、React/Vue 集成。
- **《深入理解 TypeScript》**作者:Basarat Ali Syed;出版:2021价值:TS 底层原理、类型系统、编译、优化,构建类型安全大型应用。
2. 架构与大前端
- **《前端架构:从入门到微前端》**作者:张轩;出版:2020价值:前端架构演进、模块化、组件化、微前端、性能、质量、团队协作。
- **《大前端进阶:全栈开发与架构实战》**作者:陈辰;出版:2021价值:覆盖 Vue/React/Flutter、工程化、跨端、服务端渲染、微前端、架构设计。
3. 跨端与 Electron
- **《Electron 实战:核心技术、性能优化与工程化》**作者:刘晓伦;出版:2020价值:Electron 从入门到实战,进程通信、API、安全、打包、性能优化、案例。
- **《跨平台桌面应用开发:基于 Electron 与 NW.js》**作者:张帆;出版:2017价值:对比 Electron 与 NW.js,实战开发、调试、打包、发布全流程