1 引言
亂七八糟的書看了很多,有一本講JavaScript的印象特別深開篇說的是"JavaScript是Java的腳本語言"独撇,但還是看完了厘灼,最后忘了書名义图。
下面列的這些都是看過后至少記得起書名的艇棕,也有部分是經(jīng)瞅蚪洌看的書,一起列出來沼琉,推薦給愛學習的同學北苟。
2 前端技術
2.1 綜合
《現(xiàn)代前端技術解析》
《Web前端開發(fā)最佳實踐》
《Web前端工程師修煉之道》
《編寫高質量代碼-Web前端開發(fā)修煉之道》
《響應式Web設計 HTML5和CSS3實戰(zhàn)》 第二版
《響應式設計、改造與優(yōu)化》
2.2 基礎
2.2.1 HTML && HTML5
《HTML與CSS基礎教程》第八版
《HTML與XHTML權威指南》第六版
《HTML5與CSS3實戰(zhàn)指南》
《HTML5和CSS3權威指南》
《HTML5與CSS3設計模式》
2.2.2 CSS && CSS3
《CSS世界》
《CSS核心技術詳解》
《CSS權威指南》 第三版
《CSS設計指南》第三版
《精通CSS-高級Web標準解決方案》第二版
-
《圖解CSS3-核心技術與案例實戰(zhàn)》
?
2.2.3 JavaScript && ES6+
《看透JavaScript:原理打瘪、方法與實踐》
《實戰(zhàn)ES2015:深入現(xiàn)代JavaScript 應用開發(fā)》
《學習JavaScript數(shù)據(jù)結構與算法》 第二版
《ES6標準入門》第三版
《JavaScript忍者秘籍》第二版
《JavaScript學習指南》第三版
《You Don't Know JS》《你不知道的JS》
《JavaScript權威指南》第六版
《JavaScript高級程序設計》 第三版
《JavaScript核心概念及實踐》
《JavaScript面向對象編程指南》第二版
《JavaScript DOM編程藝術》第二版
《JavaScript語言精粹》
《動態(tài)函數(shù)式編程語言精髓與編程實踐》
2.3 性能優(yōu)化
《Web性能權威指南》
《高性能JavaScript》
《JavaScript性能優(yōu)化:度量友鼻、監(jiān)控與可視化》
《高性能網(wǎng)站建設指南》
《高性能網(wǎng)站建設進階指南》
《大型網(wǎng)站性能監(jiān)測傻昙、分析與優(yōu)化》
《網(wǎng)站性能監(jiān)測與優(yōu)化》
《高效前端-Web高效編程與優(yōu)化實踐》
《速度與激情-以網(wǎng)站性能提升用戶體驗》
2.4 安全
《Web前端黑客技術揭秘》
《白帽子講Web安全》
《黑客攻防技術寶典 Web實戰(zhàn)篇》第二版
《Web應用安全威脅與防治 基于OWASP Top 10與ESAPI》
《Web之困-現(xiàn)代Web應用安全指南》
《Web安全開發(fā)指南》
《Web應用安全權威指南》
《黑客攻防技術寶典 瀏覽器實戰(zhàn)篇》
《XSS跨站腳本攻擊剖析與防御》
2.5 工程化 && 自動化
《深入淺出Webpack》
《深入PostCSS Web設計》
《前端工程化體系設計與實踐》
《Web前端測試與集成- Jasmine/Selenium/Protractor/Jenkins的最佳實踐》
《Web前端自動化構建-Gulp、Bower和Yeoman開發(fā)指南》
2.6 協(xié)議
《Web性能權威指南》
《圖解HTTP》
《HTTP權威指南》
《HTTPS權威指南》
《圖解TCP-IP》
2.7 瀏覽器
《瀏覽器工作原理》 文章
《Webkit技術內(nèi)幕》
2.8 架構
《JavaScript框架設計》第二版
《前端架構設計》
《JavaScript開發(fā)框架權威指南》
《大型JavaScript應用實踐最佳指南》
《JavaScript框架高級編程》
《JavaScript設計模式與開發(fā)實踐》
《JavaScript設計模式》
《JavaScript模式》
3 學點其他的
3.1 所謂的全棧
《全棧增長工程師指南》 《全棧應用開發(fā)-精益實踐》
《Web全棧工程師的自我修養(yǎng)》
《Web開發(fā)權威指南》
《JavaScript快速全棧開發(fā)》
《單頁Web應用-JavaScript從前端到后端》
《全棧開發(fā)之道-MongoDB+Express+AngularJS+Node.js》
《全端Web開發(fā)-使用JavaScript和Java》
3.2 程序設計
《代碼大全》第二版
《修改代碼的藝術》
《重構-改善既有代碼的設計》
《代碼整潔之道》
3.3 計算機基礎
《深入理解計算機系統(tǒng)》第三版
《計算機是怎樣跑起來的》
《程序是怎樣跑起來的》
《網(wǎng)絡是怎樣連接的》