JavaScript

JavaScript(或简称“JS”)是一种编程语言,最常用于网页上的动态客户端脚本,但也常用于服务器端,使用诸如 Node.jsDenoBun 等运行时。

JavaScript 不应Java 编程语言混淆。尽管“Java”和“JavaScript”是 Oracle 在美国和其他国家的商标(或注册商标),但这两种编程语言在语法、语义和用例方面都大相径庭。

JavaScript 主要用于浏览器,使开发者能够通过 DOM 操作网页内容,使用 fetch() API 从服务器检索内容,使用 IndexedDB 存储复杂数据,使用 Canvas 绘制图形,通过各种 API 与运行浏览器的设备交互等等。由于浏览器中可用 API 的近期增长和性能改进,JavaScript 是世界上最常用的语言之一。

起源与历史

JavaScript 最初由 Brendan Eich(当时受雇于网景公司)构想为一种服务器端语言,很快于 1995 年 9 月出现在 Netscape Navigator 2.0 中。JavaScript 取得了立竿见影的成功,Internet Explorer 3.0 于 1996 年 8 月以 JScript 的名称引入了 JavaScript 支持。

1996 年 11 月,网景公司开始与 Ecma International 合作,将 JavaScript 确立为行业标准。从那时起,标准化的 JavaScript 被称为 ECMAScript,并由 ECMA-262 规范。该标准不断更新和实现(一个活标准)。

最近,JavaScript 的流行度通过成功的 Node.js 平台进一步扩大——Node.js 是浏览器之外最流行的跨平台 JavaScript 运行时环境。Node.js 使用 Chrome 的 V8 JavaScript 引擎构建,允许开发者使用 JavaScript 作为脚本语言来自动化计算机上的事务,并构建功能齐全的 HTTPWebSockets 服务器。

另见