10本學習前端一定要看的書籍,讓你效率提升!

2020-12-08 愛創課堂全棧前端

自學前端最苦的莫過於自己一個人摸索沒有人帶路,本人現在推薦幾套適合自學前端的書籍,希望能幫到大家。

第一本,入門

《Head first HTML&CSS》

最好的入門書。看兩遍就對HTML & CSS 有個大概印象了。

此時把w3cschool作為備查手冊收藏起來

第二本《CSS權威指南(第三版)》

最權威的CSS書籍,除了閱讀W3C的文檔外的不二選擇(就是翻譯有點操蛋,遇到感到難理解的地方可能還是要求助於網絡資源)。有時間(無論是現在還是將來)可以反覆看,並當做字典隨時查。

第三本《精通CSS》

廣受前輩推薦的一本書。上一本書是字典的話,這本書相當於《中學生作文大全》,匯集了一些CSS的最佳實踐。

第四本《圖解CSS3:核心技術與案例實踐》

這本書比較新,講解的是最新的CSS3(前三本書停留在CSS2.1時代),CSS3也是必學的,不是什麼可學可不學的最新技術。

HTML CSS值得看的書就這些(之後會有一本《CSS秘密花園》,尚在翻譯中,也很值得期待),剩下的就是自己寫還有看技術博客了。接下來是JavaScript,HTML和CSS都是沒有邏輯的標記型語言,JS才是真正的程式語言,評價前端工程師的水平就看這個了。

第五本《JavaScript DOM編程藝術》

最好的JS入門書籍,一目了然地告訴你如何用JS操作DOM(這是瀏覽器端編程的基本功),還灌輸了最符合標準的編程理念。可惜有點老,最新一版是2010年的,以至於部分內容有點過期,例如本書內經常提到「某某方法瀏覽器不一定支持,需要小心使用」,而這些歷史遺留問題當今已經不存在了,閱讀過程中無視就好。

第六本《JavaScript高級程序設計》

每個前端必看的書,此書是前端工程師科技樹的關鍵一環。看完此書後再看看之後各類進階書籍會比較好。

俗稱紅寶書,也算入門書籍,雖然是大部頭(七百多頁),但至少通讀一遍。

全部掌握了,你可以在網絡社區裡談笑風生了,經過實踐的鍛鍊後,面試個前端工程師的崗位應該都沒問題了。

第七本《JavaScript語言精粹》

也是前端必看。薄薄一百來頁,對JS的去粗取精。

第八本《你不知道的JavaScript》

這是一套叢書, 目前為止僅翻譯了第一卷。每本都挺薄,深入介紹了JS中的重要概念。

第九本《JavaScript設計模式》

「設計模式」是軟體工程的重要課題,相當於高考時候的答題套路。前人總結出來的應對各種問題的模板。也算是必看書籍。關於JavaScript設計模式的書籍目前也有好幾本,也有國人寫的,挑一兩本看看就好。

第十本《高性能網站建設指南》(及其續篇《高性能網站進階》)

告訴你真正的商業公司的前端是怎麼優化一個網站的。當然優化的問題不是看看書就能解決的,最好時刻了解你的同行們的經驗。

看完以上十本算是前端入門了。到現在為止,配合搜尋引擎,已經可以無障礙地做出靜態網頁、各種特效、用AJAX配合後臺構建Web應用了。然後是各種框架、 庫、預處理語言的學習,而且現在JavaScript也可以用來寫伺服器了(Node.js),這樣一來JS通吃前後端,前端工程師都歡欣鼓舞,這也是個 學習熱點。

下面是一些補充書籍,可以穿插著看。(至少看了兩遍《JavaScript高級程序設計》再看下面的書)

《圖解HTTP》和《HTTP權威指南》

每個Web程式設計師都應該熟悉HTTP協議裡的內容。《圖解HTTP》算是科普級別的書,《HTTP權威指南》則是大部頭,需要點耐心才能看完。建議在了解AJAX後立刻開始學習HTTP協議。

《鋒利的jQuery》

講JS最著名的庫——jQuery的,快速入門的書。光會原生JS不夠,還要會用庫。

《數據結構和算法的JavaScript描述》

作為程式設計師如果連基本的數據結構和排序、查找算法都不會實在丟臉。

《JavaScript編程精解》

鞏固對JS的理解,很薄。

《JavaScript啟示錄》

同上,也很薄。

《JavaScript權威指南》

號稱「聖經」,最權威的JS書本,買來當作字典備查吧,沒事也可以翻翻。

然後就是向高級前端工程師發展了,這時候全靠上社區、看博客來開闊眼界追趕潮流了。以上就是我推薦大家的一些書籍希望能更好的幫助你們。

相關焦點

  • 前端書籍和學習資源推薦
    關注該公眾號的很多同學都是初學者,很多都不清楚要看些什麼書,因此,我就將網上評價較好的,還有參考了知乎上的回答,對這些資料進行了整理匯總,以幫助大家更好地學習
  • 那些年我看的前端書籍
    今天的這篇文章,也是老姚發給我看的,但是當我想要轉載的時候他說了幾次讓我別轉,有炫耀的嫌疑!所以這裡聲明一下:文中的書單只是老姚的閱讀書籍,本文也只是做一個記錄,並不做推薦書單!以下是正文部分有人看了那篇《統一回覆:如何學習JavaScript》,私下問我能否列下你看的那50本書目,並評論一下。
  • 前端高級進階13本經典書籍
    1.2萬前端開發已關注39個好友已關注一轉眼,做前端開發整整10個年頭了,從最初剛出校門的懵懂小白,到現在的所謂技術大牛,從攜程到華為再到現在的京東,看的前端技術方面的書,算了下,也不下百本了,先來曬曬工牌。
  • 10本智慧家長必讀的家庭教育書籍,一定要看
    這本書告訴你什麼是幸福,如何才能獲得幸福,有切實可行的方法。我想我們教育孩子,希望孩子成績好,希望孩子學習多才多藝,無非就是希望孩子過得好,過得幸福,對不對?如果你的回答是對,那麼這本書一定要讀。所以,推薦看看這本《運動改造大腦》,人們做某件事都喜歡找找理由,那如果說運動可以讓你更聰明,而不是頭腦簡單四肢發達,而且還能提高成績,那家長願不願意呢?況且,想要過得幸福,沒有健康的身體也不得,那如何才能獲得健康呢,運動一定是必不可少的,對不對。
  • IT行業Web前端開發技術書籍推薦
    但IT行業不是用計算機三個字就能簡單概括的,僅僅從職位角度看,IT行業就有算法工程師、嵌入式工程師、移動應用開發工程師、前端、伺服器開發工程師、遊戲開發工程師、PC桌面應用開發、系統運維工程師、網絡安全工程師、AI工程師、數據工程師等。以至於很多人在進行技術學習時無從下手,為了讓大家更好的認識和了解IT行業,九州連線就Web前端開發技術整理出一份閱讀清單。
  • 前端新手教程!如何快速入門web前端
    簡化:到了第四步可以說自己對這個知識的邏輯已經很清晰了,此時要做的是,把自己的邏輯用最簡單的話講出來,去除所有的專有名詞,即使8歲的小孩也能聽懂的程度。前端學習路線第一部分 HTML這個階段最主要的就是練習。用最快的時間把所有的HTML標籤都上手敲一遍,不需要強制記憶,但一定要認認真真敲上一到兩遍。
  • 學習前端我推薦這5本書
    前言作為一名前端開發人員,如果你告訴我你沒有看過任何關於前端的書籍,那麼我完全可以認為你不是一名合格的前端開發工程師。為什麼我要以「看書」來衡量合格前端的標準?因為前端作為一個特殊的極具變化與開拓性的工種,沒有較強的自我學習與思考能力,很難在這激烈又紛雜的環境裡存活而不被淘汰,而「看書」則是最基本的自我提升與補充知識的途徑。
  • 薦書┃關於javascript的10本專業書籍推薦(從入門到精通)
    本文主要介紹自己從事web開發以來(從大二至今)看過的書籍和自己的成長過程,目的是給想了解 JavaScript或者是剛接觸JavaScript的朋友,介紹如何通過循序漸進的看書來學習javascript。就是有一定的基礎(比如最常見的HTML標籤及其屬性、事件、方法;最常見的CSS屬性;基礎的JavaScript編程能力),能夠完成一些簡單的WEB前端需求。
  • 編程老師告訴你,這5本JavaScript書籍你一定要讀!
    書籍,這些書籍是由一個有著多年編程經驗的編程老師推薦的,以下是他的博客原文:作為一名老師,我在課程開發過程中需要閱讀很多東西,通常我會每周快速閱讀2-4本書,經常閱讀10-20篇在線文章,然後花一兩個星期將書中的知識點用PPT的形式展現出來,創建編程練習題,還會用視頻的形式補充知識,以便不同學習方式的學生學習。
  • 這次,挑選了10本深度學習書籍送給大家
    福利一本次小編聯合博文視點,挑選十本深度學習書籍送給大家,並且恰逢噹噹19周年計算機書籍絕大部分為5折起【活動從9號-11號】,在此基礎上,小編還給大家申請了噹噹全場圖書優惠碼,不限計算機類書籍,滿200-30,也就是大家花170元可以買到
  • 從零開始學習web前端技術路線圖
    下面我介紹一下,小白從零開始學習web前端技術路線圖,文章比較長,主要是我對過往學習路線的總結,建議看完收藏,需要的時候用pc打開學習:前言首先,自學是件很苦的事情,學習本身就是件反人性的過程,更何況在一個從零開始的全新領域獨自奮鬥,這裡不是要打擊你
  • 【PPT書籍】學習PPT設計應該看哪些書籍的相關思考
    這裡我也不推薦哪一個比較好啦,自己去看,去體會,對自己的學習和成長會有更大的幫助。我建議,學習PPT的知識,一開始先不要去找所謂的PPT書籍,這種技能型的學習,在一開始跟著課本書籍去學習效果會大打折扣,枯燥沒有意思,而且知識的吸收率也會大打折扣,會給你比較大的挫折感,很容易就放棄了。那麼,需要怎麼去做呢?
  • 1個自律書單,12本必看的書,讓你10倍提高效率
    簡簡單單的故事風,沒有深奧難懂的內容,更多介紹通俗易懂的原則,以短小精悍的形式出現在你的面前,一定要好好品味,牢牢記住簡單的原則。心理學的結論一定要重視,圍繞著這些結論來進行自律,才能追根溯源,做到深層次的自律。
  • 10個簡單的做法提升複習效率
    為什麼別人比你複習效率高?為什麼別人比你考的好?有時候差距的早就往往只是最初分毫的差別,下面分享10個簡單的事,做好了,複習效率可有效提升。▶要有良好的學習區域  你的桌子空間要足夠大,你也需要良好的光線,這樣才能看清你要學的內容。環境也應該很安靜,沒有電視或其他家庭成員的影響。
  • 真正提升認知格局的書籍
    只要認真學習時間,基本都能有顯著的技能提升,一旦熟能生巧後,你看問題的高度和解決問題的方法也都會提升不少層次。三、哲科思維類主要是指哲學和科學類的書籍,這類書籍一般會隱藏一些提升認知的思維模式,但往往需要一定的認知水平才能鑑別獲取。
  • 2019年最好的11本JavaScript書籍
    語言和編程相關的基礎介紹,內容難度不高,裡面的示例兒童都能看得懂,在本書的最後,你還將學會自己創建一個有趣的動畫和遊戲,讓你對加下去的JavaScript提升有一個紮實的基礎2、《Head First JavaScript Programming》
  • 自學編程,看這些免費的中文編程書籍就夠了!
    為了解決大家的問題,w3cschool小師妹這回,就為大家收集了很多中文編程書籍,還是免費的。1.如果你想看作業系統書籍,下面這些,你簡直不能錯過。這些書籍,主要包括開源世界旅行手冊、鳥哥的linux私房菜、linux設備驅動、linux工具快速教程等。
  • 【薦書】5 本深度學習和 10 本機器學習書籍(下載)
    簡歷投遞:jobs@aiera.com.cn    HR 微信:13552313024【新智元導讀】來>來源於datasciencecentral.com的深度學習和機器學習書籍資源推薦。Lewis深度學習基礎(Fundamentals of Deep Learning) by Nikhil Buduma神經網絡和統計學習(Neural networks and statistical learning) by K.-L. Du and M.N.s.
  • 年度最受推薦的10本Python書籍
    Python對初學者來說是一種完美的語言,因為它易於學習和理解,隨著這種語言的普及,Python程式設計師的機會也越來越大。如果你想學習Python編程,市場上就有很多的書籍。近日,hackr社區推薦了10本最佳的Python書籍。是2018年最受編程社區成員推薦的Python書,該列表還包括一些為初學者準備的免費Python書籍。
  • 擅用思維導圖,讓你的學習效率提高10倍
    權威統計使用思維導圖可以提高學習工作效率20%,讓學習者一周多出一天來!如下是一副典型的思維導圖(圖片來自百度百科):那麼,如何使用思維導圖來快速學習,提高效率呢?轉來一篇來自棲息穀「warfalcon」的原創分享吧!