Web前端開發推薦書籍
前言
學校里沒有前端的課程,那如何學習JavaScript,又如何使自己成為一個合格的前端工程師呢?
讀 書吧~相對於在網上學習,在項目中學習和跟着有經驗的同事學習,書中有着相對完整的知識體系,每讀一本好書都會帶來一次全面的提高。而如果深一腳淺一腳的 學習,寫出代碼的質量會參差不齊。初學者的首要任務是成為靠譜的熟練開發者,能夠穩定的輸出有一定質量的代碼,這樣才能讓人放心的把任務交給你。從這個角 度來看,跟着w3school類成體系的網絡教程學習也是不錯的選擇。
學習路線
大部分技術,熟讀下列四類書籍,就是一個很好的學習提升
入門,用淺顯的語言和方式講述正確的道理和方法 全面,巨細無遺地探討每個細節,遇到疑難問題時往往可以在這里得到理論解答 實踐,結合實際中經常遇到的情景環境,來描述如何設計和解決問題 深入,講解一些文化,思路,甚至於哲學上的東西,真正做到深入一種語言去編程,如unix編程藝術,程序員修煉之道等等
接下來介紹的這些書籍,沒法說這是前端學習最優路線,但真看進去了獲得一個IT民工從業資格是沒啥問題的。
書籍推薦
第一批次
入門級,也適合想掌握一些前端技能的非前端工程師
<JavaScript Dom編程藝術>
第二批次
成為一名合格的前端工程師
<JavaScript高級程序設計>
<精通JavaScript>
第三批次
更優秀的代碼,更優良的設計<JavaScript語言精粹>
<JavaScript設計模式>
第四批次
從語言細節到復雜工程實踐,想開發靠譜的各類底層代碼,應該看看
<Secrets of the JavaScript Ninja>
<JavaScript Patterns>
<ECMA-262 in Detail>
應該重視跟蹤閱讀一些大牛們的Blog了
番外篇
各類專題書籍,讀好第二批次書籍之后,有精力就接觸下
<高性能網站建設指南>
<高性能網站建設進階指南>
<高性能JavaScript>
<Ajax實戰>
<JQuery實戰>
<精通CSS>(或<CSS權威指南>)
<正則表達式必知必會>(或<正則表達式權威指南>)
<HTML5與CSS3權威指南>
<NodeJS開發指南>
<深入淺出Node.js>
<鋒利的jquery>
找書技巧
關於一個主題的書很多,那我們怎么找到一本合適我們閱讀的書呢?因為是和自己的才是最好的。下面是一些些小技巧: 在各大圖書網(如當當、亞馬遜、京東等)上搜索關鍵詞,如jQuery,可以選擇按照銷量或好評排序,一般排在前面的就是很搶手的好書,值得閱讀 如果想看一本書的評價怎么樣,那就去豆瓣讀書搜索吧,那里的評論還是值得參考的
電子書
好書這么多,對於學生來說,沒必要都買下來,選擇一些很值得買的書就好了。下面列出的是一些電子書籍的清單,單純的一個分享,推薦大家還是去買正版書籍,畢竟電子書可能不會像是紙質書籍那么珍重。 以下是分享的電子書書籍列表(排名不分先后):
Javascript系列
[JavaScript.DOM高級程序設計](加)桑貝斯.掃描版
[高性能JavaScript編程].(High.Performance.JavaScript).Nicholas.C.Zakas
IE和Firefox的Javascript兼容性總結
JavaScript+DOM編程藝術
JavaScript高級程序設計(第2版)
JavaScript腳本特效編程給力起飛
JavaScript面向對象高級編程
JavaScript模式.Stoyan Stefanov.掃描版
javascript權威指南第六版
JavaScript設計模式
javascript語言精粹
js常見算法實現匯總精通
JavaScript面向對象的
JavaScript基礎
深入淺出JavaScript
jQuery系列
[jQuery攻略].(印)哈瓦尼.掃描版
[jQuery基礎教程]
《Web開發典藏大系:jQuery網頁開發實例精解》掃描版
《鋒利的jQuery》高清掃描PDF帶書簽目錄完整版+源碼jquery1.8.2_20121105.chm
jQuery權威指南
jquery源碼_詳細中文注釋
jquery源碼分析
常用JS框架比較
HTML5系列
《HTML 5 從入門到精通》-中文學習教程
HTML 5用戶指南
HTML5 Canvas基礎教程
HTML5+CSS3在觸屏網站上的實踐
HTML5參考手冊.chm
HTML5參考手冊-W3CSchool版.chm
HTML5程序設計(第2版)
HTML5高級程序設計
HTML5開發精要與實例詳解
HTML5移動Web開發指南
HTML5移動開發即學即用
HTML5與CSS3權威指南The Definitive Guide to HTML5 Video
響應式Web設計:HTML5和CSS3實戰
CSS系列
[CSS參考手冊(第3版)].(CSS.Pocket.Reference.3rd.Edition).Eric.A.Meyer.文字版
[變幻之美-DivCSS網頁布局揭秘-案例實戰篇].(金峰)
《CSS3 實戰》
CSS禪意花園
CSS權威指南 第3版
HTML與CSS入門經典(第8版)
精通CSS:高級Web標准解決方案(第2版)
移動端開發最佳實踐
web前端-FE
《HTTP權威指南》高清中文版
Ajax實戰
AJax與PHP基礎教程
Ajax中文手冊
Node.js開發指南
NodeJS中文文檔
Node入門一本全面地Node.js教程
W3School全套教程.CHM
web前端標准在各瀏覽器中的差異
Web前端開發規范手冊
編寫高質量代碼-Web前端開發修煉之道
高性能網站建設進階指南+WEB開發者性能優化最佳實踐
構建高性能web站點
網頁設計配色
正則表達式
正則表達式系統教程.CHM
名站文檔
Google Android開發入門與實戰
百度、淘寶、網易、搜狐前端開發面試題集錦
百度官方seo優化指南
百度前端基礎平台與架構分享
百度搜索引擎優化指南
產品設計與用戶體驗–馬化騰
人人FED-CSS編碼規范
搜狐WEB標准_前端技術應用規范
WordPress
12個wordpress_經典安全技巧
WordPress-FAQ_常見問題解答
WordPress安裝及遷移教程
WordPress高級教程
WordPress完整解讀
源碼系列
《HTML5+Canvas+游戲開發實戰》源碼
《微信公眾平台應用開發實戰》源碼
AJax與PHP基礎教程源碼
Google Android開發入門與實戰代碼
HTML 5開發精要與實例詳解 源碼
HTML+5與CSS+3權威指南(第2版)代碼清單(1)
HTML5 Canvas基礎教程源碼
HTML5與CSS3權威指南代碼清單
JavaScript DOM編程藝術(第2版)-源代碼
JavaScript 高級程序設計(第三版)源碼
JavaScript高級程序設計(第3版).文字版英文+源碼
jquery權威指南(第2版)示例源代碼
jQuery權威指南-配套源代碼
響應式Web設計:HTML5和CSS3實戰代碼
編寫高質量代碼-源代碼
犀利開發 jQuery內核詳解與實踐——源碼
