diff --git a/1-js/01-getting-started/1-intro/article.md b/1-js/01-getting-started/1-intro/article.md index c40a43443f..319d40aabe 100644 --- a/1-js/01-getting-started/1-intro/article.md +++ b/1-js/01-getting-started/1-intro/article.md @@ -24,11 +24,11 @@ JavaScript 在刚诞生的时候,它的名字叫 "LiveScript"。但是因为 不同的引擎有不同的“代号”,例如: -- [V8](https://en.wikipedia.org/wiki/V8_(JavaScript_engine)) —— Chrome 和 Opera 中的 JavaScript 引擎。 +- [V8](https://en.wikipedia.org/wiki/V8_(JavaScript_engine)) —— Chrome、Opera 和 Edge 中的 JavaScript 引擎。 - [SpiderMonkey](https://en.wikipedia.org/wiki/SpiderMonkey) —— Firefox 中的 JavaScript 引擎。 -- ……还有其他一些代号,像 "Chakra" 用于 IE,"ChakraCore" 用于 Microsoft Edge,"Nitro" 和 "SquirrelFish" 用于 Safari,等等。 +- ……还有其他一些代号,像 "Chakra" 用于 IE,"JavaScriptCore"、"Nitro" 和 "SquirrelFish" 用于 Safari,等等。 -上面这些术语很容易记住,因为它们经常出现在开发者的文章中。我们也会用到这些术语。例如,如果“V8 支持某个功能”,那么我们可以认为这个功能大概能在 Chrome 和 Opera 中正常运行。 +上面这些术语很容易记住,因为它们经常出现在开发者的文章中。我们也会用到这些术语。例如,如果“V8 支持某个功能”,那么我们可以认为这个功能大概能在 Chrome、Opera 和 Edge 中正常运行。 ```smart header="引擎是如何工作的?" @@ -110,7 +110,8 @@ JavaScript 是将这三件事结合在一起的唯一的浏览器技术。 - [TypeScript](http://www.typescriptlang.org/) 专注于添加“严格的数据类型”以简化开发,以更好地支持复杂系统的开发。由微软开发。 - [Flow](http://flow.org/) 也添加了数据类型,但是以一种不同的方式。由 Facebook 开发。 - [Dart](https://www.dartlang.org/) 是一门独立的语言。它拥有自己的引擎,该引擎可以在非浏览器环境中运行(例如手机应用),它也可以被编译成 JavaScript。由 Google 开发。 -- [Brython](https://brython.info/) 是一个 Python 的 JavaScript 编译器,可以在不使用 JavaScript 的情况下,以纯 Python 编写应用程序。 +- [Brython](https://brython.info/) 是一个 Python 到 JavaScript 的转译器,让我们可以在不使用 JavaScript 的情况下,以纯 Python 编写应用程序。 +- [Kotlin](https://kotlinlang.org/docs/reference/js-overview.html) 是一个现代、简洁且安全的编程语言,编写出的应用程序可以在浏览器和 Node 环境中运行。 这样的语言还有很多。当然,即使我们在使用此类编译语言,我们也需要了解 JavaScript。因为了解 JavaScript 才能让我们真正明白我们在做什么。 diff --git a/1-js/01-getting-started/2-manuals-specifications/article.md b/1-js/01-getting-started/2-manuals-specifications/article.md index 2c3bfc6e95..8d04a3fb46 100644 --- a/1-js/01-getting-started/2-manuals-specifications/article.md +++ b/1-js/01-getting-started/2-manuals-specifications/article.md @@ -17,16 +17,11 @@ ## 手册 -- **MDN(Mozilla)JavaScript 索引** 是一个带有用例和其他信息的手册。它是一个获取关于个别语言函数、方法等深入信息的很好的来源。 +- **MDN(Mozilla)JavaScript 索引** 是一个带有用例和其他信息的主要的手册。它是一个获取关于个别语言函数、方法等深入信息的很好的信息来源。 你可以在 阅读它。 - 虽然,利用互联网搜索通常是最好的选择。只需在查询时输入“MDN [关键字]”,例如 搜索 `parseInt` 函数。 - - -- **MSDN** —— 一本微软的手册,它包含大量的信息,包括 JavaScript(在里面经常被写成 JScript)。如果有人需要关于 Internet Explorer 的规范细节,最好去看:。 - - 当然,我们还可以在使用互联网搜索中使用如 "RegExp MSDN" 或 "RegExp MSDN jscript" 这样的词条。 +虽然,利用互联网搜索通常是最好的选择。只需在查询时输入“MDN [关键字]”,例如 搜索 `parseInt` 函数。 ## 兼容性表 diff --git a/1-js/01-getting-started/3-code-editors/article.md b/1-js/01-getting-started/3-code-editors/article.md index a41c5790ea..de5c1038e6 100644 --- a/1-js/01-getting-started/3-code-editors/article.md +++ b/1-js/01-getting-started/3-code-editors/article.md @@ -32,7 +32,6 @@ IDE 加载项目(通常包含很多文件),并且允许在不同文件之 下面是一些值得你关注的“轻量编辑器”: - [Atom](https://atom.io/)(跨平台,免费)。 -- [Visual Studio Code](https://code.visualstudio.com/)(跨平台,免费)。 - [Sublime Text](http://www.sublimetext.com)(跨平台,共享软件)。 - [Notepad++](https://notepad-plus-plus.org/)(Windows,免费)。 - [Vim](http://www.vim.org/) 和 [Emacs](https://www.gnu.org/software/emacs/) 也很棒,如果你知道怎么使用它们的话。 diff --git a/1-js/02-first-steps/01-hello-world/article.md b/1-js/02-first-steps/01-hello-world/article.md index ca2f840cab..0fbf41feec 100644 --- a/1-js/02-first-steps/01-hello-world/article.md +++ b/1-js/02-first-steps/01-hello-world/article.md @@ -9,7 +9,7 @@ ## “script” 标签 -JavaScript 程序可以在 `