2020 年在線學習 JavaScript 的 16 大免費資源
已發表: 2020-08-25JavaScript 正迅速成為 Web 的原生編程語言,這是有充分理由的。 在過去的幾年裡,它已經發展了很多。 未來是明確的,JavaScript 將成為用於構建應用程序、網站和服務器端軟件的語言。 JavaScript 已經是 Web 原生的,因此下一步將成為服務器和移動操作系統的原生。
Node.js、Angular.js、Meteor.js、React.js 和 Ember.js 等 Web 和服務器框架都定義了 JavaScript 作為一種獨立語言的可能性,以及一個可以幫助構建高度可擴展應用程序的平台和軟件,而無需投資學習新技術。
除了作為領先的 Web 技術之外,JavaScript 還相當容易學習。 如今,許多現代初創公司都在尋找可靠且經驗豐富的前端開發人員; 一個可以為你未來很多很多年的職業生涯奠定基礎的職位。 雖然最好在你身邊的導師的指導下學習 JavaScript,但前幾步對於你自己來全面了解這種編程語言所提供的東西以及你對編寫 JS 代碼的感覺至關重要,此時您可以開始尋求更有見地的指導來幫助您創建自己的項目。
代碼學院
最近幾年,學習在交互式平台上編程已經成為一件大事,像 Codecademy 這樣的網站正在為如何構建這樣一個平台設定標準。 如果您想深入了解 JavaScript 語言,Codecademy 是一個很好的起點。 因為它提供了各種各樣的挑戰和任務,這些挑戰和任務將真正測試您對 JavaScript 知識的限制,尤其是在您通過前幾個介紹階段時。 數以百萬計的人使用 Codecademy 學習如何用一種以上的語言進行編碼,許多人僅僅因為他們主動練習和學習而找到了他們夢寐以求的工作。
MDN
Mozilla 開發人員社區非常重視 JavaScript,他們的 Mozilla 開發人員網絡資源涵蓋了 JavaScript 的所有內容,是您可以在網絡上找到的最全面的資源之一。 這個特殊的(免費!)資源列出了所有級別的學習材料; 初學者,中級和高級,所以沒有人掉隊。 此外,在同一頁面上,您將找到當今領先的 JavaScript 開發人員推薦和使用的工具和資源列表。
學習 JavaScript - 交互式教程
關於如何學習 JavaScript 的精彩互動教程,可讓您完全免費開始。 請記住,您不僅會學習基礎知識,還有一些高級教程可供您查看。 至於基礎知識,Learn JavaScript – Interactive Tutorial 涵蓋變量、類型、數組、運算符、條件、循環、彈出框和回調等。
登陸網站後,您所要做的就是點擊您想要進一步調查的章節並採取行動。 本教程將指導您完成整個過程,幫助您不僅了解它的要點,而且開始更認真地對待 JavaScript。
注意:如果您已經是 JavaScript 專家,您還可以貢獻您的教程,並與世界分享您的知識。
學習 JavaScript(分步)
在這個時代,學習新的話題、行業,無論什麼,都比以前簡單得多。 畢竟,您在互聯網上擁有所有必要的信息 – 只需谷歌即可。 即使是關於 JavaScript,我們這裡也有所有這些實用指南和教程,它們對您很有幫助。
通過循序漸進的過程,這個免費的在線 JavaScript 資源可以讓您立即朝著正確的方向前進。 首先,您進行所有必要的學習並熟悉 JavaScript 世界。 其次,您可以執行多項實際任務,慢慢地將您從完全新手轉變為初學者,然後是專業人士。
前 42 個課程、挑戰和項目完全免費。 請記住,您還可以通過該平台的整體移動友好性隨時隨地學習 JavaScript。
JavaScript 花園
如果您是 JavaScript 的初學者,那麼您現在可能會避免使用 JavaScript Garden。 畢竟,它是一個非凡的內容資源,可以幫助那些已經涉足 JavaScript 的人了解最常見的錯誤、性能問題、不良做法和其他諸如此類的東西。
你最好先學習 JavaScript Garden,然後從那裡開始,而不是用艱難的方式學習它。 從別人的錯誤中學習,這樣你就可以節省大量的時間和精力。
如前所述,您至少需要理清 JavaScript 的基礎知識。 我們有很多其他替代方案可以先掌握它,然後再回到 JavaScript Garden。
雖然有很多內容可用,但您可以使用粘性側邊欄菜單輕鬆導航到感興趣的主題。
freeCodeCamp.org
與 freeCodeCamp.org 一樣龐大,對於渴望在家學習編碼的人來說,幾乎不可能從未聽說過它。 哦,那是我們發揮作用的時候。 如果您有興趣免費獲得有關 JavaScript 的新知識(因此得名),請訪問 freeCodeCamp.org。 平台上有數以千計的教程,保證您會找到所有必要的,然後是一些。 更重要的是,您還可以獲得認證,這將幫助您提升潛力。
從基本的 JavaScript 到中級,freeCodeCamp.org 為您提供了便利。 ES6、正則表達式、調試、數據結構、函數式編程,隨便你說,freeCodeCamp.org 什麼都沒有。 您只需要創建一個免費帳戶,就可以開始訪問每個人都可以使用的教程。
雄辯的 JavaScript
這是 Web 上最受關注的 JavaScript 書籍之一,並不是因為它免費或可靠,而是因為它提供了對 JavaScript 的深入洞察以及如何將 JS 視為真正的原生編程語言。 本書分為三個不同的部分,第一部分側重於語言本身,第二部分介紹 JavaScript 如何與瀏覽器交互,最後一部分深入探討 Node.js 及其需要的內容。

嘗試 JavaScript
想要簡要介紹基本的 JavaScript 語法? Try JavaScript 網站是一個交互式學習平台,介紹了 JavaScript 的基本概念和見解,進一步建議您按照自己的方式開始探索該語言。 設計也很漂亮!
JavaScript 很性感
這曾經是一種學習實驗,但它取得了成功,甚至超出了網站開發人員自己的預期。 JavaScript is Sexy 已成為初學者和中級程序員通過參與社區、完成挑戰以及回答有關您正在學習的事物的測驗和問題來學習有關該語言的所有知識的標準走。 本站的許多內容都有超過 500 多條評論,這意味著您始終可以找到常見問題的支持和答案,而無需切換到其他站點。
JavaScript 啟蒙
這本書的名字不言自明。 這本特別的 JavaScript 書不是關於設計和對象的。 它不是為初級開發人員編寫的 JavaScript 指南。 當您遇到常見的代碼問題時,它也不是參考指南、風格指南或一本書。 本書深入介紹了語言的結構。 對於那些直到知道只使用 JavaScript 庫的人來說,這也是一個很好的幫助指南。 這本書將為你提供所有必要的指導,讓你從你身上轉變。 您可以成為使用 JavaScript 庫構建事物的人,成為完全開明的 JavaScript 開發人員。
理解 ECMAScript 6
2015 年對於世界各地的 JavaScript 開發人員來說當然是重要的一年。 新的 JS 標準 ECMAScript 6 終於定稿,現在是官方的 JS 標準。 接下來的幾個資源將只關注 ES6。 無論如何,它現在是 JavaScript 生態圈的重要組成部分。 在本書中,我們有一位知名的 JavaScript 開發人員 Nicholas C. Zakas 深入了解 ES6——它使用的新概念和語法,以及自上一版本以來我們可以期待的新變化的完整列表。 免費在線閱讀。
ES6 的 JavaScript 基礎
有時,您需要進行金融投資。 通過這種方式,您可以更多地了解推動特定行業發展的事物。 JavaScript 肯定屬於這種情況。 Pluralsight 提供了將近 5 小時的 ECMAScript 6 入門課程。它還向您展示瞭如何在新的 Web 和應用程序項目中使用它。 類、模塊和對像是一些將被深入探索的東西。
ES6 卡塔斯
Katas 是一系列挑戰,這個資源有很多挑戰。 你可以閱讀一本關於 ES6 的書,並嘗試為這個專門定制的挑戰提出解決方案。 這樣,您就不會被具有糟糕挑戰的典型博客文章和教程嚇倒。
嘖嘖+
Tuts+ 包含 20,000 多個免費教程,以及 600 多個專業開發和設計課程。 此外,它已成為幫助初學者和高級學習者的主要資源之一。 他們都可以通過使用 Tuts+ 了解更多關於他們最喜歡的主題的信息。 Tuts+ 的 JavaScript 數據庫由超過 140 頁的教程、課程、電子書和指南組成,它們將為您提供足夠的材料供您使用多年。
可汗學院
交互式編程總是很有趣,可汗學院以其交互式繪圖平台而聞名,該平台使用 JavaScript 語法來幫助您學習編程和正確的語言使用。 探索測驗和挑戰,或深入研究其他人構建的代碼並從他們的想法和靈感中學習。 直接編程課程將包括單獨學習幾個單獨的功能。
烏迪米
Udemy 是一個在線課程網站,專注於讓網站創建者以視頻課程的形式分享他們的技能。 僅通過搜索 JavaScript,我們就可以找到數百門課程,所有課程都可以分為免費 (22) 和付費 (206) — 每門課程都簡要描述了您將要學習的內容、有多少成員參加了該課程,以及它的評論數量。
最後,關於 Udemy 課程,您需要記住一件事。 在您註冊特定課程的那一刻,您就被授予訪問該特定課程的特殊社區頁面的權限。 有了這個,您就可以與註冊該課程的其他所有人建立聯繫。 此外,這使您有機會更快地學習材料,並在需要時獲得幫助。