JavaScript 是互联网的通用语言。 像英语一样,这是一种语言势利者喜欢讨厌的语言,并且它无处不在。 正如 Anders Hejlsberg 所说:“JavaScript 是唯一真正的跨平台游戏。”
JavaScript 由 Brendan Eich 在 1993 年仅用了 10 天编写而成,它不断发展和扩展,以满足每个计算领域的需求。 您可以在服务器和台式计算机上运行 JavaScript。 您可以使用 JavaScript 使用 Node.js 构建服务器应用程序。 您可以使用它使用 Ionic 构建移动应用程序,并使用 Electron 构建桌面应用程序。 如果您想做一些非常老派的事情,您甚至可以使用它来构建 Web 应用程序!
准备好开始使用 JavaScript 编码了吗? 这是可以帮助您的九个资源。
1. Google Chrome
当前的 JavaScript 寒武纪大爆发是由 Google 的 Chrome 浏览器触发的。 2008 年,在 Web 浏览器技术停滞多年之后,Google 发布了一款革命性的浏览器 Chrome,以及一本您仍然可以访问的精彩漫画书。
Chrome 浏览器将 JavaScript 的速度提高了多达 100 倍,并且它有一个模块化引擎 - V8 - 可以与浏览器分开使用。 V8 引擎成为 Node.js 和服务器端 JavaScript 的基础。
Google Chrome 引入的另一件事是一套强大的开发人员工具。 要访问它们,请按照以下说明操作
对于 MacOS,打开 Google Chrome 浏览器并选择查看 > 开发人员 > 开发人员工具。
对于 Windows,请按 Ctrl-Shift-I。开发人员工具将在您所在的网页右侧的窗口中打开。 进入那里后(通过任一方法),您必须单击开发人员工具窗口顶部的“控制台”才能进入控制台。
这将打开 Chrome 开发人员工具。 在控制台中,键入以下内容
alert('Hello World!');
现在按键盘上的 Enter 键。 您会看到一个弹出窗口,显示:“Hello World!”
欢迎来到 JavaScript REPL - 读取-求值-打印循环。 您可以使用它来探索和测试 JavaScript,并获得即时结果。 这是一个强大而有用的工具,将成为您开发和调试 JavaScript 的主要工具。
2. repl.it
关于 REPL,repl.it 是一个在线 REPL,其中包含 JavaScript 课程。 您可以在浏览器中进行编码,而无需安装任何工具,并立即测试您的代码。
3. @JavaScriptDaily
在 Twitter 上关注 @JavaScriptDaily。 不要试图理解这个每日 Twitter 帐户上的所有内容,该帐户专注于 JavaScript 新闻和事件; 只是让它流过你并随着时间的推移改变你的视角。
4. Eric Elliott
Eric Elliott 在 Medium.com 上大量发布 关于 JavaScript 的博客。 他是一位资深的软件开发人员,拥有经过深思熟虑的观点,并致力于 JavaScript 领域。
5. FunFunFunction
Mattias Petter Johansson(简称 mpj)有一个关于 JavaScript 的 YouTube 频道,名为 FunFunFunction。 它兼具娱乐性和教育性。 从他的剧集开头开始观看。
6. Visual Studio Code
Microsoft Visual Studio Code 是一个跨平台代码编辑器,它使用 JavaScript 编写,并使用 Electron 提供跨平台桌面应用程序。 它对 JavaScript 具有一流的支持,并且还支持 Microsoft 的 TypeScript 语言,该语言为 JavaScript 添加了静态类型。
7. CoderDojo/FreeCodeCamp/Meetup
与 IRL(现实生活中)使用 JavaScript 编码的人们一起闲逛是获得热情和知识的好方法。 大多数城市都有免费的编码小组 - 从 CoderDojos(您可以在教孩子的同时学习)到 FreeCodeCamp 小组,再到当地的 JavaScript Meetup。
8. GitHub
GitHub 是“编码的 Facebook”。 人们在 GitHub 上分享代码,就像在 Facebook 上分享照片一样。 当您学会使用 GitHub 时,您将进入丰富的学习和支持资源。 GitHub 教程是对它的简单介绍。
9. Magikcraft
Magikcraft 是一种在 Minecraft 中编写 JavaScript 代码的方式。 这是一种有趣的学习方式,您可以立即获得显着的效果。 它特别适合玩 Minecraft 的人(任何年龄段)。
这些是我最喜欢的一些 JavaScript 学习资源,但这绝对不是一个详尽的列表。 欢迎在评论中添加您最喜欢的 JavaScript 资源。
4 条评论