大家好,我是李拜天,一個希望每天都是禮拜天的程式員,
我是其實是個后端程式員,但是我今天是在推薦學習前端的書籍,大家可能很疑問后端程式員為啥還要學前端,不知道大家聽過一句話沒有:“不會前端的后端程式員不是好的后端程式員”,
講真的后端程式員學點前端知識是很有用的,雖然國內全堆疊開發師不多,大多都是前后端分開的,但是如果你會前端知識,在作業中跟前端工程師溝通會輕松很多,不會爭論得面紅耳赤還誰也不服誰,

當你成為管理層的時候,懂得前端技術才能更好地管理各個細分領域的技術人,當你成為架構師的時候,更需要提升自身技術廣度,而不僅僅是深度,
我就把我認為比較好這些書籍分享給大家:
1、HTML&CSS
《Head First HTML與CSS》
史上最輕松入門書,全彩印刷,Head First系列的書,了解這個系列的書都知道,他們出版的書就是為入門而生的,文筆風趣幽默,而且配圖很豐富,比較適合初學者入門上手,

《HTML5權威指南》
這個是豆瓣評分8.5的書,這本真的無敵巨厚八百多頁的書,是一本手冊級別的書,這個全面性是毋庸置疑的,但是大家可能很難堅持下來讀完它,不過這本書也是講的很淺顯易懂,堅持下來會識訓很大,

《CSS權威指南》
這本書放在現在來看,這本書已經有點過時了,但是這本書確實是一本前端必讀的書,很多基礎的東西都在上面,CSS的東西呢就是細節多,這本就當是給CSS知識點做了一個大梳理,可以把它當做字典類工具書籍,有什么不懂的知識點可以翻一翻,

《CSS揭秘》
這本書展示了47個CSS的技巧,它是一本注重實踐的教程,雖然算是進階書,但是講解比較有趣,內容也沒那么難,如果你對CSS新特性有所了解,又不知道能干什么的時候,這本書可以讓你腦洞大開,當然,因為只是涉及CSS部分講解,對于實作方面,有各種各樣的方式都能達到相似的效果,

2、JavaScript
《JavaScript高級程式設計》
本書是前端人員入門必備紅寶書,作為JavaScript技術經典名著,《JavaScript高級程式設計》可以說是JavaScript最權威的入門書籍了,這本書涵蓋了大部分的基礎知識,內容循序漸進,基礎而且全面,一定要反復閱讀,

《DOM編程藝術》
是一本比較好的入門書籍,內容不深,但講的非常清晰,這本書以一個網頁作為案例,DOM講的比較詳細,沒有一開始就死扣語法而是邊做案例邊學,初學者可以看完之后按照實體實踐,入門基本沒有問題,

《你不知道的JavaScript》
這本書把JavaScript里面很多復雜并且有深度的概念進行了一些細化,比如像作用域、閉包、原型、異步等等,掌握了這些知識之后,無論什么技術、框架和流行詞語,你都能輕松理解,一共分為上中下三卷,

《JavaScript權威指南》
也就是犀牛書,書很厚內容很多很全,講的詳細全面,結尾附的參考手冊很實用,也可以當做字典類工具書籍來用,如果有恒心多通讀幾遍,那你離超神也不遠了,
像動物系列書還有《高性能JavaScript》《撰寫可維護的JavaScript》《JavaScript語言精粹》這幾本,但其中很大一般內容比較過時,對于現在的話可讀性不高,不過里面有些知識還是可以的,

3、 網路協議
對于前端開發除了最基礎的 HTML/CSS/JavaScript,網路協議的知識必不可少,尤其是應用層協議,
《圖解TCP IP(第5版)》
通俗易懂,簡潔明晰,作為入門書其實還可以,講的比較粗淺簡單,對于初學者非常合適,很快就能夠學完,之后再進行深入,

《圖解HTTP》
非常適合入門,將一些枯燥的協議知識有趣生動的講解,基本涵蓋了HTTP的主要知識,不止可以了解HTTP協議,最有趣的是可以在書的后半部分看到HTTP協議如何基于無狀態的簡單協議,解決新的互動方式帶來的技術挑戰, 最后還簡單介紹了一點基礎的Web安全,通俗易懂,整本書半圖半文的編排讀起來也非常輕松,

《HTTP權威指南》
這本書名字叫HTTP權威指南,但是這本書不只有HTTP協議本身的內容,也并不僅僅是針對前端開發者的,它里面講很多的一些周邊技術,還有外部化程序中的一些諸多的一些技術和原理都進行了闡述,所以跟外部開發有關的程式員在進階擴大知識面的時候也可以看,

4、Node.js
《Node.js 實戰》
node.js 入門推薦,相當不錯的一本書,整個Node的生態介紹的非常完整,大致讓你了解與學會整個Node技術堆疊,作為Node入門不可多得的好書,

《深入淺出Node.js》
這本書不是寫給初學者的,是Node.js進階最佳中文圖書,講的很詳細,包括node.js的底層原理,以及如何使用Node.js進行工程專案開發,整個生態體系介紹都介紹了,對于了解Node.js在企業中如何應用很有幫助,

5、ES6
如果想要學習前端,ES還是有必要學習一下,
《ES6 標準入門》
《ES6標準入門(第2版)》為中級難度,適合對 JavaScript 語言或 ES5 已經有所了解的讀者,用來提高水平,了解這門語言的最新發展;也可當作參考手冊,查尋 ES6/ES7 新增的語法點,

《深入理解ES6》
滿分的技術書,比較系統的介紹了es的各種重要的特性,es6的各個技術點都有講到,本書有很多方面可以加深對 es6 的理解,可以深入學習其中的原理,作為ES6的工具書不錯,可以經常翻閱,

其實前端學習還是有一個很重要的就是框架,前端學到后面就是要學習框架方面的知識,不過框架這個東西呀迭代更新實在是太快了,所以書籍的用處不是很大,還是建議大家去閱讀官方檔案,我的建議是從 Vue 開始,容易入門,
希望我分享的書籍對大家有幫助,這些書籍網上應該都可以購買,如果你不想購買物體書可以直接私信我,我這邊有私藏的電子版,版次也都是比較新的,
最后希望大家喜歡我的分享,記得給我點贊、收藏和評論!如果大家有什么好書分享也可以在評論區分享,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/290812.html
標籤:其他
