什么是 ECMAScript?

2022-08-30 04:31:32

在Visual Studio中,当我将脚本类型设置为JavaScript时,它会作为智能感知中的一个选项出现。

快速的谷歌搜索得出了蹩脚的结果,使我相信这并不是很受欢迎。

  • 这是什么?
  • 有人使用它吗?(<script type="text/ecmascript">)
  • 为什么?

答案 1

JavaScript 是 ECMAScript 的一个子集。JavaScript基本上是ECMAScript的核心,但建立在它之上。ActionScript、JavaScript、JScript 等语言都使用 ECMAScript 作为其核心。作为比较,AS / JS / JScript是3种不同的汽车,但它们都使用相同的引擎......但是,它们的每个外观都是不同的,并且对每个外观都进行了多次修改以使其独一无二。

历史是,Brendan Eich创建了Mocha,后来成为LiveScript,后来又创建了JavaScript。Netscape向Ecma International展示了JavaScript,Ecma International开发了标准,并将其重命名为ECMA-262,又名ECMAScript。

需要注意的是,Brendan Eich 的 “JavaScript” 与 ECMAScript 的方言不同。他构建了核心语言,该语言被重命名为ECMAScript,这与现在浏览器供应商实现的JavaScript不同。

http://en.wikipedia.org/wiki/ECMAScript


答案 2

ECMAScript 是一个标准。JavaScript 和 ActionScript 是众所周知的 ECMAScript 标准实现

http://en.wikipedia.org/wiki/ECMAScript