初中級Javascript程序員必修學習目錄

不少人總感受javascript沒法入門,筆者在這裏寫一下本身的學習過程,以及我的認爲的最佳看書過程,只要各位能按照本人所說步驟走下去,不用很長時間,堅持個3個月,你的js層級會提升一個檔次,無他,惟有努力與堅持,請看:javascript


 

1. 從頭至尾對一遍<<Javascript高級程序設計>>,不懂的地方能夠暫時掠過,給本身對javascript有一個大致的印象
2. 認認真真的讀完這本書:<<編寫可維護的javascript>>,從編碼規範,技巧,模式,等各個方面深刻體會javascript
3. 從新讀一遍<<Javascript高級程序設計>>,目的是再次回顧經典,此次重讀你會對這本書有深一層的認識
4. <<javascript模式>> 專門對js模式深刻了解。
5. <<javascript語言精粹>> 目的是對語言層面加深理解。
6. <<javascript編程精解>> 鞏固前一段時間所學,不管是語言層面仍是模式層面,仍是技巧。
7. <<高性能javascript>> 前面學習了技巧,學習了規範,這裏學習怎樣寫出效率高的代碼,增強對js語言的理解。
8. <<基於mvc的javascript web富應用開發>> 你須要在以上基礎上去了解jsMVC這個概念,看看本書做者是怎樣構建一個JSMVC框架的,要理解這些東西要站在對Js語言和框架都較爲熟悉的基礎上,若是想更加深刻學習的話,去用一下backbone,angular,Ember等這些前端JSMVC的類庫,分析他們各自優點,用好他們並解讀他們,本身架構和語言能力會進一步提高。前端

9.作完第三步,你能夠去嘗試着讀取一下js的一些源碼,好的源碼推薦:backbone.js,lazyLoad.js,oz.js,sea.js,sizzle.js,underscore.js,固然你也能夠去讀一下jquery的源碼,不過我的不大推薦讀jquery源碼,讀起來有點吃力,可是上面的代碼不管從結構仍是對js技巧,算法都有很清楚的描述,實爲不錯的學習js源碼的典範啊。java

10.要不斷的寫js代碼,這但是提升編碼能力的惟一檢驗標準,讀書可讓你知道,但實際編碼卻讓你深入體會,最好是本身可以寫一套類庫,其一能讓別人用你的類庫感受很爽,其二意在不斷提升本身的編碼水平。jquery

 


我的以爲園子裏不少人都走過這些步驟,只是每一個人的步驟和接觸到這些面的時機不一樣而已,我也並非徹底按照這個走下來的,只是走過以後,突然總結,原來這樣走,效率會更快一些,爲後來人提供一些幫助吧,歡迎拍磚,更歡迎Js大牛留下更好的學習指導。web

相關文章
相關標籤/搜索