回覆列表
  • 1 # 兆隆教育

    網上的線上教程學習網站都很多,比如w3c還有菜鳥教程等等,另外還有那種影片教程平臺慕課網之類的,另外想買一本書籍學習的話可以考慮《Javascript權威指南》另外想要學好JavaScript,單單是跟著教材循序漸進的學習還是不夠的,每學一點新知識,最好及時聯絡,再就是多在網上找一下相關的例項原始碼,自己放在本地除錯修改,這樣能更加容易的理解和掌握JavaScript,還有就是培訓班的教材中也會穿插例項原始碼,跟著自學也是不錯的。

  • 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或某種其它程式語言的時候,書的營養在某種程度上大於教學影片的營養。

  • 中秋節和大豐收的關聯?
  • 初級創作詩歌從哪裡入手?