-
1 # 兆隆教育
-
2 # 中公優就業
3本JavaScript從入門到中級書籍推薦
《JavaScript權威指南(第5版)》適合人群:入門書籍,適合有一定web前端基礎的程式設計師
內容:該書主要介紹了JS語言的核心、Web瀏覽器中實現遺留、DOM。還包括:表單資料處理、cookie的使用、DHTML動畫等,講解涵蓋了很多例項。
優點:和許多入門書籍一樣簡潔,實用,易懂,是一本入門JS的好書。
《高效能JavaScript》適合人群:初級開發,能夠在他人幫助下完成大部分程式設計工作。
內容:該書主要想消除開發人員技術和策略上的瓶頸,你能學到:程式碼載入、DOM、構建、部署檔案實踐等。其中關於頁面的程式碼載入有很好的研究並給出了方法技巧。
優點:書很薄,釋義多案例少,但涉及只是很多,屬於釋義多 案例少的型別,相信讀完後會明白不少JS的知識,你可以透過這本書提高你的除錯效率、程式碼規範等高階問題。
《JavaScript DOM高階程式設計》適合人群:中級開發,非常推薦的一本進階教材,要求有Web 開發和設計經驗,能讀懂基本js語法。
內容:理論與實踐的結合,全面講述高階的DOM 指令碼程式設計。全書分為3 個部分:第一部分 深入講解DOM程式設計世界,有條理的解釋了DOM;第二部分 與伺服器端通訊和AJAX,注重講解Ajax的使用方式以及避免Ajax的缺陷;
3 時下流行的js庫,簡單瞭解一些js庫的特點。透過學習全書能構建起屬於自己的DOM 實用方法庫。
優點:非常強大的一本JS鉅作,雖然書有點老,但你看往後一定會有豁然開朗的感覺,你可以學到很多大師級開發的思維方式,推薦給正在javascript之路上修煉的人。
最後為幫助那些往想網際網路方向轉行想學習,卻因為時間不夠,資源不足而放棄的人。我搜集整理了一套完整的IT學習資料,包括運營技巧、SEO最佳化等,比自己在網上零散收集的結構性和連貫性更強,只為幫助那些想學習的人!需要的同學可私信!私信!回覆“資料”
-
3 # 一筆君
看書的話,一本就足矣,不宜過多。
我入門的時候沒有購買紙質書,下載的電子書,為了眼睛好,捨得花錢,還是建議購買正版書。
入門+進階+高階,一般會掌握這三個階段的內容,其實呢,真看書的話,建議入門的內容就可以了進階和高階可作為了解個大概。在練習的過程中與工作的過程中,自然而然會接觸更多進階和高階的知識,然後再深入下去,效果會更好。
我推薦的一本書是月影的《Javascript王者歸來》,年代已經久遠,已經是2008年出版的了,不知道後來再版有更新沒。別被它的名字和厚度嚇著了,其實很基礎。技術類書籍都有通病,要截圖,要貼程式碼,自然而然書就厚了。其實,這是一本入門級別的書,看到哪裡算哪裡。
基礎入門的話,以語法為主,以興趣為主。
看書是其次的,要一行一行敲程式碼才是主要的。入門之後,可以去了解Google Chrome的除錯模式,在其控制檯Console敲擊程式碼會事半功倍。
JS的語法知識很簡單,也就是入門的話不會花太多時間,需要花些功夫的是進階和高階。進階的話書可以作為輔助,我建議以jQuery相關知識為主,可以選擇性的看看jQuery的原始碼,實現原理。
甚至,可以先以jQuery為主,因為jQuery對底層API做了抽象,寫起來更"爽",jQuery的API也不復雜,而且分類比較清晰,會用為主。寫著寫著你會發現你可以脫離jQuery幫助文件的時候,你自己都會想去看看實現原理,這個時候你可以再先去了解一些Javascript的基礎知識。話說,我就是先從jQuery這麼倒著走過來的。從諸如jQuery,ExtJS,Dojo等框架中可以收穫很多。
只是現在MVV*框架逐漸流行,似乎很多人會覺得jQuery已經過時了,從實用角度說或許是這樣的,但從學習角度上來說並非如此。前端View層偏重是趨勢,在React,Angular,Vue等框架還未新起之時已有預感,也寫過一個偏View處理的框架,不過底層是基於jQuery的,而非Object.defineProperty。這類MVV*框架可作為進階,或者高階的內容來學習。
高階的話,你在學習工作過程中也會了解到很多啥啥原理分析,啥啥底層分析之類的,可以嘗試著將其系統化整理,將以前學的知識串聯起來,自然而然就進入了高階。進入高階需要涉及的面更廣一些,更深一些,其實一般工作而言可能都用不到。不過可以把nodeJS作為高階內容,必須需要去了解下的,就目前前端而言,不瞭解nodeJS並不算一個合格的前端。至於canvas,webgl等等其他高階內容,就看工作需要吧,適當瞭解學習也是無妨的。
當然,所謂的犀牛書《Javascript權威指南》也是值得推薦的,這本書有版本更新。找圖片的時候才看到也是這麼厚厚一本。
-
4 # 拖拉機斯基
權威指南:比較細,可以作為工具書,入門的話,建議認真看下;
程式設計精解: 在讀了上一本書後,認真讀;
如果想繼續深入學習的話,接下來,依照我照片中的順序往後讀。
記住:在學習程式設計的時候,特別是JavaScript或某種其它程式語言的時候,書的營養在某種程度上大於教學影片的營養。
回覆列表
網上的線上教程學習網站都很多,比如w3c還有菜鳥教程等等,另外還有那種影片教程平臺慕課網之類的,另外想買一本書籍學習的話可以考慮《Javascript權威指南》另外想要學好JavaScript,單單是跟著教材循序漸進的學習還是不夠的,每學一點新知識,最好及時聯絡,再就是多在網上找一下相關的例項原始碼,自己放在本地除錯修改,這樣能更加容易的理解和掌握JavaScript,還有就是培訓班的教材中也會穿插例項原始碼,跟著自學也是不錯的。