前端書籍推薦整理


 

HTML 與 CSS

  • 《Head First HTML與CSS(第2版)》--豆瓣評分 9.3。入門真的是經典書籍,手把手教學,豐富的案例讓你從 0 開始學前端。
  • 《CSS權威指南(第三版)》--豆瓣評分 8.5。這本書也是非常的經典了,2007 年的書了,但是無不影響這本書作為 CSS 的經典著作,把原理講得非常的通透,除了 w3c 標准,算最權威的一本了,畢竟權威指南。這本書都是 css 2.1 的,與張鑫旭的《CSS 世界》可以說是一個類別的,我沒看過這本書,但是據我朋友說沒有權威指南好,口水話太多,也許是讓讀者好理解,權威指南這本我是看過的,學 CSS 必讀經典。
  • 《CSS揭秘》--豆瓣評分9.4。神書,47 個 css 技巧讓你在面對各種 css 問題的時候游刃有余。豆瓣評分 9.4 ,是 css 書籍中評分最高的了,css 進階必備。

總結:所以對於 css 來說,《Head First HTML與CSS(第2版)》是入門,權威指南是基礎,css 揭秘是進階,可以按照這個順序來閱讀。



JavaScript

  • 《javascript語言精粹》--豆瓣評分 9.1。這本書可以在入門之前了解一下基本語法,以及在學習之前可以了解下 JS 里面的精粹以及糟粕,雖然這本書很薄很薄,但是值得反復去讀的一本書,當時學習前端半年,一年再回來看這本書會跟你第一看應該有更深刻的理解。
  • 《JavaScript DOM編程藝術(第2版)》-- 豆瓣評分 8.7。本 書在簡潔明快地講述JavaScript和DOM的基本知識之后,通過幾個實例演示了專業水准的網頁開發技術,透徹闡述了平穩退化等一批至關重要的 JavaScript編程原則和最佳實踐。
  • 《JavaScript權威指南》:犀牛書是每個FE都繞不過的一本書,可以先大致通讀幾遍,也可以把其當作工具書,時時翻閱。
  • 《JavaScript高級程序設計》:紅寶書雖然號稱高級,但其實是幫助入門的,Zakas大神把概念深入淺出,將JavaScript的語法要點講清楚明白。小紅書配合犀牛書,相互印證,誰讀誰知道。
  • 《你不知道的JavaScript 上中下》:這本絕對是神書,讓你了解JavaScript不為人知的另一面,把閉包、異步這些講得很通透。
  • 《ES6 標准入門(第3版)》--豆瓣評分 8.9。阮老師的書,國內最好的一本 ES6 ES7 ES8 的入門書籍,第三版相對於第二版多了 ES8 的內容,所以也厚了很多。因為現在框架盛行,特別是 React 基本是已經完全擁抱了 ES6 了,還沒學 ES6 趕緊補起來,不然要落后了。
  • 《深入理解 ES6》--豆瓣評分9.5。這本書是紅寶書作者寫的又一部經典著作,ES6 進階用。
  • 《JavaScript設計模式與開發實踐》--豆瓣評分 9.1。本書將教會你如何把經典的設計模式應用到JavaScript語言中,編寫出優美高效、結構化和可維護的代碼。如果想學 設計模式的,我相信這本書應該比 JavaScript 設計模式那本書更好懂。
  • 《高性能JavaScript》--豆瓣評分9.0。揭示了技術和策略能幫助你在開發過程中消除性能瓶頸。你將會了解如何提升各方面的性能,包括代碼的加載、運行、DOM交互、頁面生存周期等。

總結:閱讀順序建議從《javascript語言精粹》-> JavaScript DOM編程藝術(第2版)》-> 《JavaScript高級程序設計》和 《JavaScript權威指南》-> 《ES6 標准入門(第3版)》。

 

框架

  • 《深入 React 技術棧》-- 豆瓣評分 8.3。寫 react 及其技術棧的還有一本程墨的《深入 React 和 Redux》,后者文字比較通俗易懂,相對於前者來說還不夠深入,而且沒有源碼解析,兩本我都看過,如果買的話我推薦《深入 React 技術棧》。如果已經買了《深入 React 和 Redux》 的,就看這本也可以了。
  • 《React狀態管理與同構實戰》--豆瓣評分估計 8.5 以上。這本剛出的書,我也看了一部分了,偏實戰,react 知識講解得比較少,大部分用來講解 Redux 並用 Redux 如果做好狀態管理,並且還有同構部分的深入講解。想深入學習 React 原理的並不是適合買這本書。
  • 《React 進階之路》--豆瓣評分 9.3。雖然這本書是進階之路,但是其實這本書還是適合新手看的,從入門到進階吧,這本是 React 16 版本的書,16 的新特性也都寫到了,新手想學 React 的這是一本不錯的書哦。

總結:《React 進階之路》這本用來入門,《深入 React 技術棧》用來深入理解,《React狀態管理與同構實戰》這本用來實戰。

其他

  • 《圖解HTTP》:一本HTTP的神書,圖文並茂,生動形象。
  • 《Web性能權威指南》:優化web性能,進階之書。-- 豆瓣評分8.8

Node

Node 說實話,真沒感覺有什么好書。
非要推薦的話,就

  • 《深入淺出Node.js》:針對Node的基本原理做了深入,能讓你了解底層的Node實現
  • 《Node.js開發指南》:Node的事件循環,必看必會。

1.《Redis實戰》

推薦理由: Redis是服務端的緩存技術。緩存可以說只在性能優化階段才有明顯的作用,項目初期往往用不到。大多數使用node.js進行后端開發的前端開發者實際上更多地是做中間層或者直接做后端服務,緩存技術對自己來說是技術盲區,私以為對許多開發者來說也是盲區。

2. 《大話數據結構》

推薦理由:技術決定你能走多快,數據結構和算法決定你能走多遠。

3. 《算法圖解》

推薦理由:技術決定你能走多快,數據結構和算法決定你能走多遠。

4. 《CSS世界》

推薦理由CSSjavascript一樣,都是很容易上手,卻很難精通的。CSS幾乎可以說是我們全團隊的軟肋,包括前端人員在內,敢說自己精通js的大有人在,但敢說自己精通CSS的寥寥無幾。這本是前端知名博主張鑫旭的書籍,好評很多,講的很細致。如果你更傾向一些CSS的使用技巧,可以去看《CSS揭秘》這本書,許多實現方法會改變你對CSS的理解。

5. 《javascript設計模式(第二版)》

推薦理由:設計模式在javascript中的應用。

6. 《javascript框架設計(第二版)》

推薦理由:司徒正美的書,他的博客也是非常知名的。每個框架都有其優點和不足,如何在開發中揚長避短是非常考驗基本功的。這本書會讓你了解如何去設計一個框架,徒手打造簡易版的jQuery,angularjs,vue.js,react.js並不是高不可攀,而當你能親手造出一個簡單框架時,你對它的理解必將到達另一個層次。你會發現,其實所有前端框架的架構都差不多,而核心的區別幾乎全部集中在算法上。

7. 《javascript設計模式與開發實踐》

推薦理由:前端設計模式類的書本來就很少,這本是騰訊前端AlloyTeam團隊出品,綜合講述前端的設計模式,設計原則,編程技巧,代碼重構等等。AlloyTeam有自己的資源站,感興趣的讀者可以自行搜索,資源還有博客非常多,質量也很高。

8. 《Node.js:來一打C++擴展》

推薦理由:公眾號前端之巔上周推薦的書籍之一。我特別佩服那些在簡歷上將使用Express起一個后端服務寫成精通node.js的人。

9. 《告別失控 軟件開發團隊管理必讀》

推薦理由:計算機類圖書銷售榜排名第5的技術管理類書籍,不想當將軍的士兵不是好士兵,其他的不多說。

10. 《視界·×××:寫給UI設計師的設計書》

推薦理由:沒有審美的前端不是好架構師。讀設計類的書不是讓你搶設計師的飯碗(實際上你也搶不了),而是下次再有人說你的界面不好看時,你可以用“不懂審美”噎死他。

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

推薦理由:如果你不想永遠只是寫頁面,就需要面對從開發者到工程師的思維轉變。

12.《企業IT架構轉型之道 阿里巴巴中台戰略思想與架構實踐》

推薦理由:曾經有一個前端大神說過,如果你想成為前端架構師,首先你得忘記自己是個前端。

JavaScript 標准參考教程  


ECMAScript 6 入門   

 
 

 

 

《鋒利的jQuery》、《DOM編程藝術》、《javascript高級程序設計》、《javascript犀牛書》

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

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM