Skip to content

1.1 JavaScript 简介

JavaScript 引擎

JavaScript 引擎实际上也是一个程序,它做的事情主要是:读取(又可以称作“解析”)代码、将代码翻译(又可以称作“解析”)成机器码、执行翻译后的机器码。

V8 是目前最常见的 JavaScript 引擎,以性能著称,包含在 Chrome、新 Edge 等浏览器中。

JavaScript 运行时

运行时就是编程语言执行的环境。JavaScript 运行时自然就是指 JavaScript 执行的环境,它是一个扩展 JavaScript 引擎并提供附加功能的程序。

浏览器就是一个常见的 JavaScript 运行时,它提供了网络 API(包括操作文档、绘制和操作图形、请求服务器数据等)、回调队列、事件循环等附加功能。

Node.js 也是一个常见的 JavaScript 运行时,它提供了不同的附加功能,允许在服务器上运行 JavaScript。我们将在其它教程深入了解学习它。

我们甚至可以使用别的运行时来构建桌面和移动应用,同样地,我们将在其它教程展开这部分内容。

JavaScript “上层”语言

TypeScript 是目前使用非常广泛也是目前最受欢迎的 JavaScript “上层”语言,在学习完该教程后,我们会立刻开始 TypeScript 语言的学习。

🙏 致谢

该部分参考了 https://algodaily.com/lessons/introduction-to-js-engines-and-runtimes

Released under the MIT License.