閱讀809 返回首頁    go 阿裏雲 go 技術社區[雲棲]


JavaScript入門學習書籍到階段書籍

image

入門:

《深入淺出JavaScript》
《JavaScript DOM編程藝術》

重要的是對知識深淺度把握的很好,html/js/css/dom各個方麵都把握在一個合適的度
《JavaScript DOM高級程序設計》
《javascript-55個javascript常用代碼》
《JavaScript從入門到精通》
《Javascript基礎教程(文字版,代碼可複製)》
《Javascript基本語法》
35 個 jQuery 小技巧
JavaScript常用方法函數收集
javascript圖譜

進階:

《ppk談JavaScript》
《精通JavaScript》

我會把書籍分成兩類,一類是全麵型,一類是犀利型.前麵介紹了一本全麵型的書籍,接下來介紹的這本的特點是非常犀利,這類書籍的特點是作者能找對重點(2/8原則掌握的很好),在重點位置深入挖掘.這本書的作者John Resig也是JQuery的作者,他顯然是個足夠犀利的人兒.JQuery從未承諾解決所有問題,但再一些重點部位的突破,讓這個類庫如此流行.這本書並沒有著重介紹JQuery,還是基於原生的JavaScript和DOM API. 
列一些這本書的重點話題,能夠很好的看出作者為什麼會開發出JQuery,或者說JQuery為什麼是現在的樣子: 
1.如何創建可複用的代碼?如何調試,測試?(這是基礎) 
2.如何判斷DOM何時加載完畢?如何遍曆,修改DOM?(JQuery以DOM為核心,節點的增刪改查,事件響應是重點)
3.如何確定元素的位置,相對於頁麵/屏幕?如何做平滑的動畫?(思考下CSS相關的話題很多,作者為什麼選了這兩個?) 
4.如何改進表單驗證,封裝完整的Ajax程序?(涉及數據交互,是另一個重中之重.) 
不算厚的一本書,基本上就是以上的話題+幾個實例.當我們看過了一本全麵型的書籍,對前端的知識有了深入的了解之後,這本書的作者指出了今後的重點,並告訴大家如何把知識用到解決重點問題上. 

《JavaScript高級程序設計》
《JavaScript+網頁開發實例教程》
《JavaScript-精通JavaScript動態網頁編程》
《JavaScript核心對象參考手冊》
《javascript征途-第四章(完整版)》
最全的常用正則表達式
常用的JavaScript驗證正則表達式

高級:

《JavaScript語言精粹》

1.函數是頭等對象(可以作為其他函數的參數和返回值,支持閉包) 
2.基於原型繼承的動態對象 
3.對象字麵量和數組字麵量(構成JSON的基礎) 
老道列出了很多雞肋和糟粕,並提供了JSLint這個工具,來校驗代碼是否使用了不好的部分.書中給出的語法圖讓我有深入學習一下<編譯原理>的衝動,也理解了JSLint作為用JS語言分析JS語言的工具成型的理論基礎. 
強烈建議大家使用JSLint來檢測自己的代碼,但是我們不必教條,可以違返其中一些的檢測規則,隻要我們清楚老道為什麼會設置這個規則,有什麼風險?若我們不遵守這個規則,是否能回避相應的風險. 
我覺得這本書最重要的意義是告訴我們為什麼"它是雞肋,它是糟粕"這是經過前麵的學習和大量實踐之後,成熟的開發者應該關注的.比如: 
1.hasOwnProperty,老道說它糟粕的原因是因為這不是一個關鍵字,而是一個Object.prototype上可以被重寫的方法.那麼這個告訴我們,並不是不要用hasOwnProperty,而是要注意不要覆蓋它. 
2.eval的主要問題是性能,大量的eval(類eval)語句降低了JS引擎的性能.而經過測試少量的eval語句+eval大段的JS文本性能並不差,有必要也可以考慮使用.

《JavaScript設計模式》
《Secrets of the JavaScript Ninja》
《高性能JavaScript》
《javascript麵向對象編程 》
《javascript語言精髓與編程實踐精簡版》
《即用即查——JavaScript核心對象》
《JavaScript高級編程》
《JavaScript_高級程序設計[精華]》
《JavaScript高級程序設計(學習筆記)》

書籍目錄

對於非英文專業的同學,如果有中譯本,不用非得糾結著去看原版,我們要最快學到知識,最快進入思考與實踐.
以上書籍我花了一周時間整理出來,付出總會有收獲

關注公眾號[代碼技巧](ID:daimajiqiao)回複(12)即可獲取以上書籍pdf格式在線閱讀

最後更新:2017-08-30 18:02:31

  上一篇:go  米領通信雲電銷唿叫係統 為中小企業唿叫成本再減負
  下一篇:go  重磅 |“金磚”電商報告:5年後金磚五國網絡零售將超3萬億美元