前端書籍整理

  在工做之餘,有時候會想找幾本書來打發下時間,又能夠充充電,但每次看完一本書,總會花一段時間來尋找下次看什麼書,此次利用閒暇之餘來整理下哪些比較好一點的書籍。css

  本博客經過百度搜索,而後經於我的整理成文。前端

 

HTML & CSS

  1.《Head First HTML 與CSS、XHTML》vue

    豆瓣8.9分。這本書用淺顯易懂的語言,設置不少好玩的場景,真真正正地一步一步教你怎麼製做網頁、瞭解HTML和CSS的基本語法和性質,看一遍你就確定會了HTML和CSS的基礎。react

  2.《CSS權威指南》git

    豆瓣8.5分。CSS的進階版,由淺入深全面地介紹了CSS。程序員

  3.《CSS揭祕》github

    豆瓣9.4分。神書,47 個 css 技巧讓你在面對各類 css 問題的時候遊刃有餘。是 css 書籍中評分最高的了,css 進階必備。web

  4.《圖解CSS3:核心技術與案例實踐》面試

    豆瓣7.0分。最新的CSS版本——CSS3。看完這本書你就能夠知道如今的H5頁面那些酷炫的動畫效果是怎麼實現的。(H5是指HTML5,是最新的HTML版本)。編程

 

JavaScript

  1.《JavaScript DOM編程藝術》

    豆瓣8.7分。JS入門級別。JavaScript 是前端開發的核心,HTML和CSS只是入門的基礎,掌握JavaScript 才能真正瞭解前端開發的精髓。這本書是先講JS的基本語法,而後再經過一個實戰案例,從頭至尾教你怎麼實現一個幻燈片,當你跟着步驟,把最終的效果實現出來的時候,真的是滿滿的成就感,並且在這個過程當中,基本的JS屬性你已經掌握得差很少了。關鍵是你要看着書本的步驟在電腦上一步一步地跟着作,不能只看不敲代碼,要真正的實戰纔能有更好的學習效率。

  2.《JavaScript高級程序設計》

    豆瓣9.3分。又稱紅寶書。講的都是JS的基本屬性問題,詳盡地解讀了JS這門語言的各個組成部分,透徹地剖析了JS所涉及的編程思想,深刻淺出地演示了豐富的JS應用實例。並且翻譯得很好,只要認真地讀透這本書,就算你不能成爲一個前端大牛,你也會是一個精通JS的高手。 

  3.《JavaScript權威指南》

    豆瓣8.9分。犀牛書是每一個FE都繞不過的一本書,能夠先大體通讀幾遍,也能夠把其看成工具書,時時翻閱。

  4.《你不知道的JavaScript 上中下》

    豆瓣,上卷9.4分,中卷9.0分,下卷8.0分。讓你瞭解JavaScript鮮爲人知的另外一面,把閉包、異步這些講得很通透。

  5.《ES6 標準入門(第3版)》

    豆瓣9.1分。阮老師的書,國內最好的一本 ES6 ES7 ES8 的入門書籍,第三版相對於第二版多了 ES8 的內容,因此也厚了不少。由於如今框架盛行,特別是 React 基本是已經徹底擁抱了 ES6 了,還沒學 ES6 趕忙補起來,否則要落後了。

  6.《深刻理解 ES6》

    豆瓣9.4分。這本書是紅寶書做者寫的又一部經典著做,ES6 進階用。

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

    豆瓣 9.1分。本書將教會你如何把經典的設計模式應用到JavaScript語言中,編寫出優美高效、結構化和可維護的代碼。若是想學 設計模式的,我相信這本書應該比 JavaScript 設計模式那本書更好懂。

  8.《高性能JavaScript》

    豆瓣9.0分。揭示了技術和策略能幫助你在開發過程當中消除性能瓶頸。你將會了解如何提高各方面的性能,包括代碼的加載、運行、DOM交互、頁面生存週期等。

  9.《JavaScript王者歸來》

    豆瓣7.5分。揭開了JavaScript的面紗,繞過誤解和虛幻的表象,引領你探索程序王國的奧妙。這是一本探尋程序設計思想本源的的「魔法典籍」,也是一本Web開發工程師們須要的案頭參考書。

  10. 《JavaScript模式》

    豆瓣8.7分。它絕對不是一本入門級別的書,適用於但願將自身的JavaScript技巧提升到一個新層次的專業的程序員。它包含了實現每一個討論的模式的實踐建議,並附有數個能夠當即上手的範例,同時,還能夠學到一些反模式。短小精悍,進階必讀!

  11.《JavaScript設計模式》

    豆瓣8.5分。進階書籍,須要必定的功底。本書分爲兩部分。第一部分給出了實現具體設計模式所須要的面向對象特性的基礎知識,第二部分則專一於各類具體的設計模式及其在JavaScript語言中的應用,主要介紹了工廠模式、橋接模式、組合模式、門面模式等幾種常見的模式。

  12.《JavaScript語言精粹》

    豆瓣9.1分。本書經過對JavaScript語言的分析,甄別出好的和壞的特性,從而提取出相對這門語言的總體而言具備更好的可靠性、可讀性和可維護性的JavaScript的子集,以便你能用它建立真正可擴展的和高效的代碼。

  13.《JavaScript面向對象精要》

    豆瓣9.0分。本書關注面向對象的原理和ES5對象新特性,目的是幫助那些已經熟知面向對象編程的讀者掌握這些概念是如何在JavaScript中工做的。

 

jQuery

   1.《鋒利的jQuery》

    豆瓣8.4分。這本書好像也不錯,可是我沒看過。

 

Vue

  Vue看官網的教程就能夠了,入門進階都有。可是要深刻的話,好比源碼這些,推薦看黃軼在慕課上的源碼解析,若是不想看課程的也有配套的開源源碼分析文章,vue 技術內幕(http://hcysun.me/vue-design/),而後還有染陌的源碼解析,地址是(https://github.com/answershuto/learnVue)。

  有些人可能跟我同樣,不喜歡看電子檔的書籍。那下面也推薦一些書籍,無聊之餘能夠看看。

  1.《Vue.js實戰》

    豆瓣7.9分。

    

React

  1.《React 進階之路》

    豆瓣7.5分。適合新手看的,從入門到進階吧,這本是 React 16 版本的書,16 的新特性也都寫到了,新手想學 React 的這是一本不錯的書。

  2.《深刻 React 和 Redux》

    豆瓣7.8分。對於新手來講,也是一本不錯的書,文字通俗易懂,可是內容不夠深刻,沒有源碼解析。

  3.《深刻 React 技術棧》

    豆瓣 8.2分。《深刻 React 和 Redux》文字比較通俗易懂,相對於《深刻 React 技術棧》來講還不夠深刻,並且沒有源碼解析,若是買的話推薦《深刻 React 技術棧》。若是已經買了《深刻 React 和 Redux》 的,就看這本也能夠了。

  4.《React狀態管理與同構實戰》

    豆瓣8.4分。這本剛出的書,偏實戰,react 知識講解得比較少,大部分用來說解 Redux 並用 Redux 若是作好狀態管理,而且還有同構部分的深刻講解。

 

其餘

  1.《HTTP權威指南》

    豆瓣8.6分。詳細解釋瞭如何用HTTP來開發基於Web的應用程序,核心的[因特網協議,如何與架構構建塊交互,如何正確實現因特網客戶和服務器等。

    中心內容是HTTP,本質是理解Web的工做原理,以及如何將這些知識應用到Web編程和管理之中,主要涵蓋HTTP的技術運做方式、產生動機、性能和目標以及一些相關技術問題。 《HTTP權威指南》適合全部想了解HTTP和Web底層結構的人閱讀。

  2.《圖解HTTP》

    豆瓣8.1分。一本HTTP的神書,圖文並茂,生動形象。

  3.《網絡是怎樣鏈接的》

    豆瓣9.2分。本書以探索之旅的形式,從在瀏覽器中輸入網址開始,一路追蹤了到顯示出網頁內容爲止的整個過程。

  4.《Web性能權威指南》 

     豆瓣8.8分。優化web性能,進階之書。

  5.《高性能網站建設指南》

    豆瓣8.6分。結合Web2.0以來Web開發領域的最新形勢和特色,介紹了網站性能問題的現狀、產生的緣由,以及改善或解決性能問題的原則、技術技巧和最佳實踐。重點關注網頁的行爲特徵,闡釋優化Ajax、CSS、JavaScript、Flash和圖片處理等要素的技術,全面涵蓋瀏覽器端性能問題的方方面面。

  6.《Web開發敏捷之道》

    豆瓣9.1分。曾榮獲Jolt大獎「最佳技術圖書」獎。someone強烈推薦。

  7.《現代前端技術解析》

    豆瓣8.8分。在前端知識體系上作了很好的總結和梳理,涵蓋了現代前端技術絕大部分的知識內容,起到一個啓蒙做用,能幫助讀者快速把握前端技術的整個脈絡,培養更完善的體系化思惟,掌握更多靈活的前端代碼架構方法,使讀者得到成爲高級前端工程師或架構師所必須具有的思惟和能力。

  8.《高效前端:Web高效編程與優化實踐

    豆瓣8.6分。這不是一本單純講解前端編程技巧的書,而是一本注重思想提高和內功修煉的書。

    全書以問題爲導向,精選了前端開發中的34個疑難問題,從分析問題的緣由入手,逐步給出解決方案,並分析各類方案的優劣,最後針對每一個問題總結出高效編程的最佳實踐和各類性能優化的方法。

  9.《前端程序員面試筆試寶典

    豆瓣8.6分。本書是一本前端程序員面試筆試的應試類用書,在內容上,除了講解如何解答前端程序員面試筆試問題,還引入了相關知識點輔以說明,讓讀者可以更加容易理解。

 

電子版書籍下載

《JavaScript模式》 Stoyan Stefanov著 - 陳新 譯, 提取碼: 55xe

《圖解HTTP》 [日] 上野宣著 - 於均良 譯  提取碼: kyfu

相關文章
相關標籤/搜索