通過這 12 個免費資源學習 JavaScript 基礎知識

已發表: 2017-07-03

如果您想學習 JavaScript,或者只想複習 JavaScript 基礎知識,那麼您很幸運。 目前有一些很棒的在線資源可以幫助您理解和掌握 JavaScript。 更好的是,大部分都是免費的。

在本文中,我整理了各種免費資源(排名不分先後),您可以輕鬆訪問這些資源以幫助您學習 JavaScript 基礎知識。 從課程和視頻,到書面指南和博客,這裡有適合每個人的東西。 享受…

1. Mozilla 開發者網絡

MDN

Mozilla 開發人員網絡包含深入的指南,可幫助人們理解和使用各種 Web 技術。 為初學者提供了 JavaScript 概述,以及學習和使用該語言的完整 JavaScript 指南。

JavaScript 指南非常簡明扼要,而且重要的是易於理解。 它包含對 JavaScript 基本原理的完整概述,並通過課程和示例幫助讀者理解不同的概念。 它也分為章節和子章節,因此可以在需要時輕鬆拿起和放下。

然而,對於那些注意力不集中的人來說,這是一個警告。 Mozilla 開發者網絡上共享的所有信息都僅為文本格式。 因此,如果您需要一個涉及更多交互的資源而不僅僅是閱讀,那麼這個 JavaScript 指南可能不適合您。

2. 代碼學院

代碼學院

Codecademy 是一種流行的資源,可以幫助人們免費學習 JavaScript。 Codeacademy 擁有來自全球超過 2500 萬的社區,分享他們的課程如何幫助許多人的職業生涯的故事。

Codeacademy 開設了許多課程,其中大部分初學者課程都是免費的。 免費的“學習 JavaScript”課程教授 JavaScript 編程的基礎知識。 從完整的初學者級別開始,您將學習正確的術語,並努力使用 JavaScript 構建您自己的項目。

Codeacademy 課程以其有趣和互動的教學方式而聞名。 技術語言保持在最低限度,用最基本的術語解釋困難的概念。 整個課程還提供說明、提示和幫助,在您需要時提供額外的支持。

3. 免費代碼營

代碼營

Free Code Camp 是一項非常令人印象深刻的操作。 它不僅訓練初學者像專業人士一樣編碼,而且它的學生還參與為非營利組織構建應用程序和程序。 因此,當您完成 Free Code Camp 課程時,您將製作出可供公眾實際使用的應用程序。

Free Code Camp 不僅僅提供免費課程。 註冊後,您將成為蓬勃發展的社區的一員,可以訪問實時聊天、不斷更新的研究、視頻等等。

4. 大衛沃爾甚博客

DWB

David Walsh 博客是一個流行的編碼博客。 David Walsh 在其他類型的文章中發布了實用且有用的 JavaScript 分步教程。 其中大多數是初學者友好的,或者涵蓋了 JavaScript 基礎知識,因此大多數主題都可供大眾訪問。

如果您想了解最新的 JavaScript 新聞,那麼關注 David Walsh 的博客是一個很好的方式。 該博客以深思熟慮和有趣的方式撰寫,具有友好的社區氛圍,David Walsh 似乎是一個真正的好人。

5. edX

edx

edX 由哈佛大學創立。 其目的是為全球的學習者提供來自世界上最好的大學的高質量教育。 edX 提供各種各樣的計算機科學課程,其中許多課程側重於 JavaScript。 其中包括“JavaScript 簡介”、“HTML 和 JavaScript 簡介”和“使用 JavaScript 進行網絡編程”。

edX 上提供的大部分課程都是免費的。 但是,如果您想要認可您完成課程的官方證書,則需要付費。

6. 單獨學習

單獨學習

SoloLearn 提供有關編程和 Web 開發的免費在線課程和應用程序。 課程分為模塊。 每個模塊由關鍵教學點、示例、學生回答的問題和大量實踐經驗組成。 完成每門課程的學生還將獲得證書。

SoloLearn 擁有強大而活躍的社區。 如果您不確定某行代碼,那麼問答頁面很好用,社區成員隨時準備提供幫助。 成員還分享他們在“代碼遊樂場”中編寫的代碼,並對他們最喜歡的項目進行投票。

7.站點點

站點點

SitePoint 是一種令人興奮的資源,深受 JavaScript 社區的尊重。 文章由 JavaScript 專家定期發布,不同的教程可以滿足所有經驗水平的需求。 一個活躍的社區論壇就 JavaScript 出現的主題、問題和其他方面進行討論和建議。

SitePoint 上也提供播客、電子書和課程,儘管其中一些是優質產品。 因此,無論您是通過閱讀、觀看視頻、聆聽還是與他人互動來獲得最佳學習效果,SitePoint 都提供了一系列學習方法供您選擇。

8. 蛋頭

蛋頭

EggHead 不適合初學者。 但是,如果您掌握了 JavaScript 基礎知識,並且現在正在尋求真正提高您的編程技能,那麼 EggHead 可能是您的資源。

EggHead 提供技術課程,旨在涵蓋 JavaScript 的關鍵方面。 課程主要分為許多一口大小的短視頻,因此學生不會陷入信息的泥潭。 還提供專業會員資格,允許您加入社區、離線訪問課程等等。

9. JavaScript Jabber

Javascript Jabber

如果您正在尋找每周播客來幫助您學習 JavaScript,那麼您應該訂閱 JavaScript Jabber。 這些播客由 DevChat.tv 主辦,涵蓋了 JavaScript 的所有內容,幫助您了解前端開發、框架等。

DevChat.tv 為程序員、技術人員和自由職業者運行一系列不同的播客。 它還提供網絡研討會和遠程會議,值得關注。

10. Envato Tuts+

嘖嘖+

Envato Tuts+ 一次又一次證明自己是課程和教程的首選站點,為那些希望學習 JavaScript 基礎知識的人提供了一些很好的資源。 Tuts+ 提供一系列“操作方法”教程、電子書和在線課程。 但是,主要是您可以免費訪問的教程。

11. 可汗學院

可汗學院

可汗學院的使命是為任何地方的任何人提供免費教育。 該學院專門開設了大量有關計算機編程的部分,使您能夠從最基本的水平開始或學習 JavaScript 的高級應用課程。 為滿足各種需求和能力,這裡有適合每個人的東西。

12. 代碼學校

代碼學校

Code School 提供了許多不同的資源來幫助您學習 JavaScript。 Code School 的主要重點是他們的高級課程。 然而,他們提供的免費資源是如此多樣和有用,值得一提。

在 Code School 的網站上,學習者可以訪問 14 門介紹性課程和項目、他們的博客、視頻等。 這些都迎合了一系列的能力,所以無論你是初學者,還是希望提高你的 JavaScript 知識,這裡都有適合每個人的東西。

Code School 運行 FiveJS,這是一個每周播客,分享和討論最新的 JavaScript 新聞。 他們還運行 JavaScript 社區網站 javascript.com。 該站點特別包含適合初學者的重要信息,包括非常基礎的入門課程和對 JavaScript 語言術語的清晰解釋。

關於幫助您學習 JavaScript 的免費資源的最終想法

如您所見,如果您想學習 JavaScript,可以在線獲得大量免費課程、教程、電子書、播客和更多資源。 我只有空間來包含 12 個 JavaScript 資源,但是如果您使用了我遺漏的並且認為值得分享的任何資源,請將它們添加到下面的評論中。

讓我們看看我們是否可以創建一個完整而全面的免費資源列表來幫助我們的社區學習 JavaScript。 請在下面的評論中添加有用的資源...

特色圖片由 Teguh Jati Prasetyo/shutterstock.com 提供