JavaScript
“JavaScript”(常缩写 JS)是动态、解释型语言,支持事件驱动与异步 I/O。生态包含 npm、React、Vue 等;与 Java 无直接关系,名字源于营销考量。ES 标准每年演进(ES modules、async/await 等)。
- “The page loads a bundled JavaScript file from the CDN.” (页面从 CDN 加载打包后的 JavaScript 文件。)
- “Modern JavaScript supports modules and optional chaining.” (现代 JavaScript 支持模块与可选链。)
- “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 笔误搞坏了结账,直到重新构建压缩包。)