前端書籍推薦整理

 

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

  • 《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版)》。css

 

框架

  • 《深刻 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 說實話,真沒感受有什麼好書。
非要推薦的話,就vue

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

1.《Redis實戰》

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

2. 《大話數據結構》

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

3. 《算法圖解》

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

4. 《CSS世界》

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

推薦理由:曾經有一個前端大神說過,若是你想成爲前端架構師,首先你得忘記本身是個前端。

JavaScript 標準參考教程  


ECMAScript 6 入門   

 
 

 

 

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

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

相關文章
相關標籤/搜索