前言javascript
學校裏沒有前端的課程,那如何學習JavaScript,又如何使本身成爲一個合格的前端工程師呢?前端
讀 書吧~相對於在網上學習,在項目中學習和跟着有經驗的同事學習,書中有着相對完整的知識體系,每讀一本好書都會帶來一次全面的提升。而若是深一腳淺一腳的 學習,寫出代碼的質量會良莠不齊。初學者的首要任務是成爲靠譜的熟練開發者,可以穩定的輸出有必定質量的代碼,這樣才能讓人放心的把任務交給你。從這個角 度來看,跟着w3school類成體系的網絡教程學習也是不錯的選擇。java
學習路線jquery
大部分技術,熟讀下列四類書籍,就是一個很好的學習提高程序員
入門,用淺顯的語言和方式講述正確的道理和方法 全面,鉅細無遺地探討每一個細節,遇到疑難問題時每每能夠在這裏獲得理論解答 實踐,結合實際中常常遇到的情景環境,來描述如何設計和解決問題 深刻,講解一些文化,思路,甚至於哲學上的東西,真正作到深刻一種語言去編程,如unix編程藝術,程序員修煉之道等等web
接下來介紹的這些書籍,無法說這是前端學習最優路線,但真看進去了得到一個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內核詳解與實踐——源碼