2023 年 8 个学习 JavaScript 的最佳地点

JavaScript 堪称当今最受欢迎且备受推崇的编程语言之一。

其应用范围极为广泛,从网页开发到火星探测器的程序编写,无所不包。尽管其入门门槛相对较低,但它绝对是一门值得投入精力学习的编程语言。本文将为您提供学习 JavaScript 的最佳场所指南。

什么是 JavaScript?它有什么用途?

JavaScript 是一种广泛应用的编程语言,主要用于 Web 开发。它是全球最受欢迎的语言之一,并深受开发者喜爱。其语法结构类似于 C 语言系列,通常被认为易于上手。

简要历史

JavaScript 诞生于 1995 年,由 Brendan Eich 在 Netscape 公司开发。 最初,它的设计目标是增强 Netscape 浏览器 Netscape Navigator 的网页交互性。 随着时间的推移,JavaScript 逐渐被越来越多的浏览器所采纳。

一个重要的里程碑是 Node.js 的出现。Node.js 使得 JavaScript 能够在浏览器之外执行,从而拓展了 JavaScript 的应用领域,使其能够用于构建包括移动端、桌面端和服务器端在内的各类应用程序。

JavaScript 的应用

  • JavaScript 在创建和构建网站方面发挥着至关重要的作用。 通过将 JavaScript 添加到网页,可以显著增强网页的交互性。 这可以通过纯 JavaScript 或使用各种框架来实现。
  • 它还被用于构建服务器端应用程序,借助 Node.js 等成熟的运行时环境或 Bun 等较新的运行时环境。
  • 此外,该语言还被用于使用 Electron.js 开发桌面应用程序,以及使用 NativeScript 开发移动应用程序。
  • JavaScript 还有许多其他应用,尽管它们可能不太常见,例如游戏开发、机器学习、Google Workspace 脚本编写以及虚拟现实应用开发。

尽管在语法上存在相似之处,但 JavaScript 与 Java 是两种截然不同的语言。

另请阅读:Java 与 JavaScript 的区别详解

为什么 JavaScript 是理想的入门语言?

  • 相较于 Java 或 C++ 等其他编程语言,JavaScript 的学习曲线较为平缓。
  • 如前所述,它拥有广泛的应用场景,远不止最初的浏览器应用范畴。
  • JavaScript 是一种非常流行的语言,这意味着存在大量的学习资源,本文稍后将列出部分资源。
  • 当您在学习过程中遇到难题时,很容易获得帮助,这在学习任何新的编程语言时都不可避免。
  • JavaScript 环境的安装非常简单。您可以通过浏览器直接运行 JavaScript 代码(如果您正在阅读本文,那么您已经拥有浏览器),或者安装 Node.js 或 Bun,两者的安装过程都非常便捷。

学习 JavaScript 的最佳去处

接下来,我们来到您可能最期待的部分:学习 JavaScript 的最佳在线平台列表。 其中一些资源是付费的,但大部分是免费的。

YouTube

YouTube 无疑是最受欢迎的编程学习平台之一。 上面有数百甚至数千个免费教程,可以帮助您从零基础的 JavaScript 初学者成长为入门级开发者。 YouTube 上一些高质量的 JavaScript 教程包括由 Mosh 编程 频道提供的教程,以及由 Traversy Media 提供的教程。 这两个教程均可在 YouTube 上免费观看。

w3schools

w3schools 是互联网上一个较为成熟的编程学习资源,涵盖了各种主题。 他们的课程包括 JavaScript、HTML、CSS、Python、C++、Java 等多种语言。

此外,他们还提供关于 React、JQuery 等 JavaScript 库以及 Node.js 等运行时的课程。 这些课程是免费的。 他们还提供付费的认证服务。

深入 JavaScript

《Eloquent JavaScript》 是目前关于 JavaScript 最全面的书籍之一。 这本书由 Marijn Haverbeke 撰写,目前已更新至第三版,于 2018 年出版。 与大多数其他教程不同,这本书会教您独立于 HTML 的 JavaScript 知识。

不过,后面的章节会向您展示如何将 JavaScript 与 HTML 结合使用以实现网页的交互性。 此外,本书还涵盖了 Node.js 的相关内容。 本书的 PDF 版本是免费提供的,而纸质版本则需购买。

freeCodeCamp

FreeCodeCamp 是学习在线编程的优秀平台之一。 他们提供各种技术的教程和文章,以帮助您学习各种概念。 他们的 JavaScript 教程是 YouTube 上最受欢迎的教程之一。 他们还提供前端 Web 开发学习路径,以指导您的学习之旅。

Udemy

Udemy 是一个流行的学习平台,涵盖各种主题,包括编程。 它提供由独立讲师创建的课程。 一些备受好评的 JavaScript 课程包括由 Jonas Schmedtmann 讲授的课程,由 Brad Traversy 讲授的课程,以及由 Academind 讲授的课程。

Coursera

与 Udemy 类似,Coursera 也是一个包含众多课程的学习平台。 但是,Coursera 上的课程通常由大型组织(如 Google、Meta 和 IBM)创建。 因此,这些课程通常具有较高的质量。

这些课程涵盖了从计算机科学和编程到商业和金融的广泛领域。 它也是学习 JavaScript 的好地方。 一些优秀的 Coursera JavaScript 课程包括 Meta 的 JavaScript 初学者课程、加州大学戴维斯分校的 JavaScript 入门课程,以及 通过 Scrimba 学习 JavaScript 课程。

Codecademy

Codecademy 提供了出色的 JavaScript 入门课程之一。 该课程包含课程、项目、测验和文章,以帮助您深入理解 JavaScript。 它涵盖了许多概念,从基础知识到更高级的概念(例如面向对象编程)。

Codecademy 的最大优点是它具有实践性。您可以在学习的同时在浏览器中编写并运行代码。 该平台评价很高,无需认证即可免费使用。 要获得认证,您需要升级到付费计划。 Codecademy 还提供其他语言(如 Python、Ruby 和 C++)的课程,其中大部分也是免费的。

MDN

Mozilla 开发者网络 是当今互联网上最全面、最详细的 Web 技术资源之一。 它包含涵盖各种概念(例如 HTML、CSS 和 JavaScript)的文章和教程。 JavaScript 指南涵盖了熟练掌握 JavaScript 所需的所有知识。 该资源也是完全免费的。

结论

毫无疑问,JavaScript 是一门值得学习的实用语言。 作为一种流行的语言,学习资源非常丰富。 虽然本文列举了很多学习资源,但还有更多优秀的资源可供选择。 我在学习 JavaScript 或编程时的建议是不要仅仅依赖单一资源。

祝您学习愉快!

接下来,请查阅为开发者和学习者准备的精彩 JavaScript 速查表。