本文來源於segmentfault中的釕子_rawbin博主,推薦給正在學習web前端卻不知道看什麼書的同學。web前端的書可以說很多很雜,文中總結了各個階段不同人群最適合看的書籍,節約同學們的時間成本直達重點。簡單來說就是缺啥補啥

好了,話不多說上正文:

1 引言

亂七八糟的書看了很多,有一本講JavaScript的印象特別深開篇說的是"JavaScript是Java的腳本語言",但還是看完了,最後忘了書名。

下面列的這些都是看過後至少記得起書名的,也有部分是經常看的書,一起列出來,推薦給愛學習的同學。

2 前端技術

2.1 綜合

《現代前端技術解析》

《Web前端開發最佳實踐》

《Web前端工程師修鍊之道》

《編寫高質量代碼-Web前端開發修鍊之道》

《響應式Web設計 HTML5和CSS3實戰》 第二版

《響應式設計、改造與優化》

2.2 基礎

2.2.1 HTML && HTML5

《HTML與CSS基礎教程》第八版

《HTML與XHTML權威指南》第六版

《HTML5與CSS3實戰指南》

《HTML5和CSS3權威指南》

《HTML5與CSS3設計模式》

2.2.2 CSS && CSS3

《CSS世界》

《CSS核心技術詳解》

《CSS權威指南》 第三版

《CSS設計指南》第三版

《精通CSS-高級Web標准解決方案》第二版

《圖解CSS3-核心技術與案例實戰》

2.2.3 JavaScript && ES6+

《看透JavaScript:原理、方法與實踐》

《實戰ES2015:深入現代JavaScript 應用開發》

《學習JavaScript數據結構與演算法》 第二版

《ES6標准入門》第三版

《JavaScript忍者秘籍》第二版

《JavaScript學習指南》第三版

《You Don't Know JS》《你不知道的JS》

《JavaScript權威指南》第六版

《JavaScript高級程序設計》 第三版

《JavaScript核心概念及實踐》

《JavaScript面向對象編程指南》第二版

《JavaScript DOM編程藝術》第二版

《JavaScript語言精粹》

《動態函數式編程語言精髓與編程實踐》

給大家推薦一個裙,它的前面是 537,中間是631,最後就是 707。

2.3 性能優化

《Web性能權威指南》

《高性能JavaScript》

《JavaScript性能優化:度量、監控與可視化》

《高性能網站建設指南》

《高性能網站建設進階指南》

《大型網站性能監測、分析與優化》

《網站性能監測與優化》

《高效前端-Web高效編程與優化實踐》

《速度與激情-以網站性能提升用戶體驗》

2.4 安全

《Web前端黑客技術揭秘》

《白帽子講Web安全》

《黑客攻防技術寶典 Web實戰篇》第二版

《Web應用安全威脅與防治 基於OWASP Top 10與ESAPI》

《Web之困-現代Web應用安全指南》

《Web安全開發指南》

《Web應用安全權威指南》

《黑客攻防技術寶典 瀏覽器實戰篇》

《XSS跨站腳本攻擊剖析與防禦》

2.5 工程化 && 自動化

《深入淺出Webpack》

《深入PostCSS Web設計》

《前端工程化體系設計與實踐》

《Web前端測試與集成- Jasmine/Selenium/Protractor/Jenkins的最佳實踐》

《Web前端自動化構建-Gulp、Bower和Yeoman開發指南》

2.6 協議

《Web性能權威指南》

《圖解HTTP》

《HTTP權威指南》

《HTTPS權威指南》

《圖解TCP-IP》

給大家推薦一個裙,它的前面是 537,中間是631,最後就是 707。

2.7 瀏覽器

《瀏覽器工作原理》 文章

《Webkit技術內幕》

2.8 架構

《JavaScript框架設計》第二版

《前端架構設計》

《JavaScript開發框架權威指南》

《大型JavaScript應用實踐最佳指南》

《JavaScript框架高級編程》

《JavaScript設計模式與開發實踐》

《JavaScript設計模式》

《JavaScript模式》

3 學點其他的

3.1 所謂的全棧

Web開發者技能路線圖

教你成為全棧工程師

《全棧增長工程師指南》 《全棧應用開發-精益實踐》

《Web全棧工程師的自我修養》

《Web開發權威指南》

《JavaScript快速全棧開發》

《單頁Web應用-JavaScript從前端到後端》

《全棧開發之道-MongoDB+Express+AngularJS+Node.js》

《全端Web開發-使用JavaScript和Java》

給大家推薦一個裙,它的前面是 537,中間是631,最後就是 707。

3.2 程序設計

《代碼大全》第二版

《修改代碼的藝術》

《重構-改善既有代碼的設計》

《代碼整潔之道》

3.3 計算機基礎

《深入理解計算機系統》第三版

《計算機是怎樣跑起來的》

《程序是怎樣跑起來的》

《網路是怎樣連接的》

來源:https://segmentfault.com/a/1190000014383545