前端吐血推薦的必讀書籍

自古以來就有書中自有黃金屋,書中自有顏如玉。前陣子噹噹搞活動,買書滿 200 減 100,但是很多同學給我留言讓我推薦書籍,當時是真沒空,現在有空了把我看過的一些書籍,或者我覺得很好的推薦給大家。

買書是給自己投資,永遠不會虧,下次再遇到買書大酬賓,該屯的也要屯起來,下面只推薦了純前端相關的,其他的以後再推薦,提示一下後面有領取電子書的方式,一定要看到最後哦,覺得書籍還不錯,點個贊。

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的事件循環,必看必會。

後記

擔心有讀者問我爲啥不推薦 vue 的書,這裏說一下,學習 vue 真的不用買書,官網夠了,vue 官網是我看過質量最高的官網了,入門,進階都有。但是要深入的話,比如源碼這些,推薦看黃軼在慕課上的源碼解析,如果不想看課程的也有配套的開源源碼分析文章,vue 技術內幕(http://hcysun.me/vue-design/),然後還有染陌的源碼解析,地址是(https://github.com/answershuto/learnVue)。

Angular 我剛學,瞭解一下,基本都是從官網裏面學習,沒有買過書,所以 Angular 我就不推薦了,沒看過擔心誤人子弟。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章