转载 https://www.zhihu.com/question/19562698
摘自知乎这位老师的总结
1. html
- <HTML5秘籍(第2版)(豆瓣)> :h5方面基本这一本书看过就ok了。
2. css
- <CSS权威指南(第四版) (豆瓣)>:css上基本一本足够了,注意是最新的第四版。
- <CSS3秘笈>:不再推荐,有时间可以看看。
3. JavaScript
- <JavaScript DOM编程艺术(第2版)>:入门的第一本书,懂点js的就没必要看了。
- <JavaScript高级程序设计(第4版) (豆瓣)>:红皮书 必看!!最新第四版已经囊括js大部分知识点,看完之后算入了门了。
- <JavaScript权威指南(第6版)>:犀牛书可以作为工具书来查阅。
- <你不知道的javascript>:系列图书中文版共三本,必看!
- <ES6标准入门 (豆瓣)>:专刷es6+知识点可以看这本,适合于有了基础去研究新东西进阶用。
4. 框架
- React:
- 入门:直接看文档,直接看文档,还是TM的直接看官方文档。(中文,英文)
- 进阶:<深入React技术栈 (豆瓣)>这本适合16.4以前的版本,但是现在主流hooks的写法和fiber相关的还是得看文档…期待实体书再出经典。
- Vue:
5. Web相关
- 协议
- <HTTP权威指南 (豆瓣)>:这本是个大部头,看完基本http相关的问题难不倒了。
- <TCP/IP详解 卷1:协议 (豆瓣)>:工作中不太会真实接触这层,但是了解了肯定会对网络理解更深刻。
- 浏览器
- <WebKit技术内幕 (豆瓣)>:这本书适合速刷,可以全局了解整个渲染机制 。
- 安全:前端只了解常用攻防即可,要想深入研究可以看看下面的书。
- 性能优化
8. 计算机基础
- 通览:
- <编码 (豆瓣)>:如何一步步造出计算机。
- <深入理解计算机系统(原书第2版) (豆瓣)>:大名鼎鼎的CSAPP。
- 算法:近几年前端面试常有做题,所以这块还是得下经历的。
- <啊哈!算法 (豆瓣)>:入门级,看完可以直接搞leadcode了,说再说都没用。
- <算法导论(原书第3版) (豆瓣)>:深究算法的话可以看这本。
- 设计模式
- 网络
- 编译原理
9. 服务端
- Node
- <深入浅出Node.js (豆瓣)>:只推荐这一本。
- DB
- <MongoDB权威指南(第2版) (豆瓣)>:NoSQL对前端很友好,mongodb是代表。
10. DevOps
- Docker
- <第一本Docker书 修订版 (豆瓣)>:入门级。
- <Docker–容器与容器云(第2版) (豆瓣)>:深入级。
9. 设计模式