JavaScript
JavaScript(或“JS”)是一种编程语言,最常用于网页上的动态客户端脚本,但也经常用于服务器端,使用 Node.js 等运行时。
JavaScript **不应** 与 Java 编程语言 混淆。尽管“Java”和“JavaScript” 是 Oracle 在美国和其他国家/地区的商标(或注册商标),但这两种编程语言在语法、语义和用例方面存在很大差异。
JavaScript 主要用于浏览器,使开发人员能够通过 DOM 操作网页内容,使用 fetch()
API 从服务器检索内容,使用 IndexedDB 存储复杂数据,使用 canvas 绘制图形,通过各种 API 与运行浏览器的设备进行交互,等等。JavaScript 是世界上最常用的语言之一,这得益于浏览器中 API 的最新发展和性能改进。
起源和历史
Brendan Eich(当时受雇于 Netscape Corporation)最初设想将其作为一种服务器端语言,JavaScript 很快在 1995 年 9 月的 Netscape Navigator 2.0 中推出。JavaScript 立即获得了成功,Internet Explorer 3.0 在 1996 年 8 月引入了 JavaScript 支持,名为 JScript。
1996 年 11 月,Netscape 开始与 Ecma International 合作,使 JavaScript 成为行业标准。此后,标准化的 JavaScript 被称为 ECMAScript,并根据 ECMA-262 规范,截至 2023 年 6 月,最新版本(第十四版,ES2023)已发布。
最近,JavaScript 的普及程度通过成功的 Node.js 平台进一步扩展,它是浏览器之外最流行的跨平台 JavaScript 运行时环境。Node.js 使用 Chrome 的 V8 JavaScript 引擎 构建,允许开发人员将 JavaScript 作为脚本语言来自动化计算机上的操作并构建功能齐全的 HTTP 和 WebSockets 服务器。