前端高級進階13本經典書籍

 

最近很多朋友問我,做前端開發已經做了兩到四年了,基本的東西,也都會了,但是很難突破瓶頸,到達前端高級/架構師的水平,問我該怎麼學習,該看什麼書,今天我把看過的一些比較經典的高級進階的書整理出來,供大家學習,這些書都值得大家反覆研讀,信息大爆炸的時代,各種各樣的資訊垃圾每天衝擊着我們的眼簾,這個時候應該少點浮躁,多點定力,沉下心來好好讀幾本書,好好系統學習下的,這樣才能走得遠,看得遠,成長得快,以下是我爲大家推薦的書目:

 

1、大型網站技術架構:核心原理與案例分析

 

推薦指數:★★★★★

 

本書通過梳理大型網站技術發展歷程,剖析大型網站技術架構模式,深入講述大型互聯網架構設計的核心原理,並通過一組典型網站技術架構設計案例,爲讀者呈現一幅包括技術選型、架構設計、性能優化、Web安全、系統發佈、運維監控等在內的大型網站開發全景視圖。

 

640?wx_fmt=jpeg

 

2、JavaScript設計模式

 

推薦指數:★★★★★

 

百度前端專家力作,百度前端高級工程師鼎力推薦,本書全面涵蓋專門針對JavaScript的36個設計模式,幫助讀者儘快提高開發效率深入剖析面向對象的設計原則及代碼重構,幫助讀者快速融入團隊項目開發中。本書通過職場主人公“小銘”實戰歷練,介紹了他從菜鳥到高級程序員的蛻變過程,值得每一個程序員借鑑和學習!

 

640?wx_fmt=jpeg

 

3、編寫可維護的JavaScript

 

推薦指數:★★★★

 

本書向開發人員闡述瞭如何在團隊開發中編寫具備高可維護性的JavaScript代碼,書中詳細說明了作爲團隊一分子,應該怎麼寫JavaScript。書中內容涵蓋了編碼風格、編程技巧、自動化、測試等幾方面,既包括具體風格和原則的介紹,也包括示例和技巧說明,最後還介紹瞭如何通過自動化的工具和方法來實現一致的編程風格。

 

640?wx_fmt=jpeg

 

4、高性能JavaScript

 

推薦指數:★★★★★

 

如果你使用 JavaScript 構建交互豐富的 Web 應用,那麼 JavaScript 代碼可能是造成你的Web應用速度變慢的主要原因。本書揭示的技術和策略能幫助你在開發過程中消除性能瓶頸。你將會了解如何提升各方面的性能,包括代碼的加載、運行、DOM 交互、頁面生存週期等。

 

640?wx_fmt=jpeg

 

5、深入淺出Node.js

 

推薦指數:★★★★★

 

本書從不同的視角介紹了 Node 內在的特點和結構。由首章Node 介紹爲索引,涉及Node的各個方面,主要內容包含模塊機制的揭示、異步I/O 實現原理的展現、異步編程的探討、內存控制的介紹、二進制數據Buffer的細節、Node 中的網絡編程基礎、Node 中的Web 開發、進程間的消息傳遞、Node 測試以及通過Node構建產品需要的注意事項。

 

640?wx_fmt=jpeg

 

6、你不知道的JavaScript

 

推薦指數:★★★★

 

很多人對JavaScript這門語言的印象都是簡單易學,很容易上手。雖然JavaScript語言本身有很多複雜的概念,但語言的使用者不必深入理解這些概念就可以編寫出功能全面的應用。殊不知,這些複雜精妙的概念纔是語言的精髓,即使是經驗豐富的JavaScript開發人員,如果沒有認真學習的話也無法真正理解它們。在本書中,我們要直面當前JavaScript開發者“不求甚解”的大趨勢,深入理解語言內部的機制。

 

640?wx_fmt=jpeg

 

7、Web性能權威指南

 

推薦指數:★★★★

 

本書是谷歌公司高性能團隊核心成員的權威之作,堪稱實戰經驗與規範解讀完美結合的產物。全書以性能優化爲主線,從TCP、UDP和TLS協議講起,解釋瞭如何針對這幾種協議和基礎設施來優化應用。然後深入探討了無線和移動網絡的工作機制。最後,揭示了HTTP協議的底層細節,同時詳細介紹了HTTP 2.0、 XHR、SSE等現代瀏覽器新增的具有革命性的新能力。

 

640?wx_fmt=jpeg

 

8、點石成金:訪客至上的Web和移動可用性設計祕笈

 

推薦指數:★★★★

 

這是一本關於Web設計原則而不是Web設計技術的書,用幽默的語言爲你揭示Web設計中重要但卻容易被忽視的問題,只需幾個小時,你便能對照書中的設計原則,以全新的視角看待你的網站,從而找到不少改進的地方。

 

640?wx_fmt=jpeg

 

9、HTTP權威指南

 

推薦指數:★★★★

 

《HTTP權威指南》是HTTP及其相關核心Web技術方面的權威著作,主要介紹了Web應用程序是如何工作的,核心的因特網協議如何與架構構建塊交互,如何正確實現因特網客戶和服務器等。 《HTTP權威指南》適合所有想了解HTTP和Web底層結構的人閱讀。

 

640?wx_fmt=jpeg

 

 

10、深入React技術棧

 

推薦指數:★★★★

 

本書從幾個維度去介紹 React。一是作爲 View 庫,它怎麼實現組件化,以及它背後的實現原理。二是擴展到 Flux 應用架構及重要的衍生品 Redux,它們怎麼與 React 結合做應用開發。三是對 React 與 server 的碰撞產生的一些思考。四是講述它在可視化方面的優勢與劣勢。 本書適合有一定經驗的前端開發人員閱讀。

 

640?wx_fmt=jpeg

 

11、CSS世界

 

推薦指數:★★★★

 

本書作者結合多年的從業經驗,通過大量的實戰案例,詳盡解析CSS的相關知識與常見問題。作者還爲本書開發了專門的配套網站,進行實例展示、問題答疑。 作爲一本CSS深度學習的書,書中介紹大量許多前端開發人員都不知道的CSS知識點。通過閱讀本書,讀者會對CSS世界的深度和廣度有一個全新的認識。

 

640?wx_fmt=jpeg

 

12、ES6標準入門

 

推薦指數:★★★★

 

ES6是下一代JavaScript語言標準的統稱,每年6月發佈一次修訂版,迄今爲止已經發布了3個版本,分別是ES2015、ES2016、ES2017。本書根據ES2017標準,詳盡介紹了所有新增的語法,對基本概念、設計目的和用法進行了清晰的講解,給出了大量簡單易懂的示例。

 

640?wx_fmt=jpeg

 

13、Vue.js實戰

 

推薦指數:★★★★

 

通過閱讀本書,讀者能夠掌握Vue.js框架主要API的使用方法、自定義指令、組件開發、單文件組件、Render函數、使用webpack開發可複用的單頁面富應用等。 本書示例豐富、側重實戰,適用於剛接觸或即將接觸Vue.js的開發者,也適用於對Vue.js有過開發經驗,但需要進一步提升的開發者。

 

640?wx_fmt=jpeg

 

以上13本書,在網上都可以買到,當然如果大家不想花RMB的話,高清版的電子書,我都有,可以免費發給大家,書中有看不懂的,也可以問我,下面是我的微信二維碼,可以掃碼加我(如掃碼加不上,可直接加我的微信號:ruanmou_web),希望給前端進階路上的你,提供一些真正的幫助!

 

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