ECMAScript没有JavaScript的什么?

问题描述 投票:0回答:1

[我了解JavaScript(JS)是ECMAScript(ES)的方言/实现,并且我了解这两个术语之间的历史关系。

但是,我无法找到任何明确的资料来清楚,清楚地解释JS与ES的区别。如果一个是另一种的方言或实现,那么该实现必须有一些区别或细节,对吗?

我要注意的是,在ES标准中找不到的各种JS解释器/环境之间有很多差异/实现细节。例如,the ES standard没有提到任何类型的DOM,但是浏览器环境公开了JS API来访问它。但是,Node和其他服务器端JS环境则没有,这意味着DOM API不是JS功能,它是某些JS环境的功能。因此,由于DOM API和其他类似功能根本无法正确地视为JS的一部分,因此它们不能成为ES和JS之间差异的示例。 (至少我是这样看的。)

最后,通过什么权威才能将功能视为JS的一部分? ES有ECMA International。那么,是否存在由ES-262引用作为参考的组织维护的JS标准?我怀疑没有这样的东西,因此社区普遍认为某些非ES东西是JS,而其他不是。

javascript node.js ecmascript-6 standards ecma
1个回答
0
投票

JavaScript没有什么,但ECMAScript没有。

© www.soinside.com 2019 - 2024. All rights reserved.