跳转到内容

JavaScript

“JavaScript”(常缩写 JS)是动态、解释型语言,支持事件驱动与异步 I/O。生态包含 npm、React、Vue 等;与 Java 无直接关系,名字源于营销考量。ES 标准每年演进(ES modules、async/await 等)。

  1. “The page loads a bundled JavaScript file from the CDN.” (页面从 CDN 加载打包后的 JavaScript 文件。)
  2. “Modern JavaScript supports modules and optional chaining.” (现代 JavaScript 支持模块与可选链。)
  3. “She writes both frontend and backend code in JavaScript with Node.” (她用 Node 同时写前后端 JavaScript。)

Java(当时流行词)+ Script(脚本),1995 年由 Brendan Eich 在 Netscape 创造,最初名 LiveScript。

复合专有名词。

Web 事实标准语言;npm 是世界上最大的包 registry 之一;V8 引擎推动性能革命。

  • 固定搭配: “JavaScript engine” (JS 引擎), “JavaScript framework” (JS 框架), “vanilla JavaScript” (原生 JS)
  • 缩写: JS
  • 超集: TypeScript

在浏览器里跑的 script——虽叫 Java 其实无关,记住 JS 是 Web 脚本即可。

“A tiny JavaScript typo broke checkout until the minified bundle was rebuilt.” (一个微小的 JavaScript 笔误搞坏了结账,直到重新构建压缩包。)