2013-02-07 49 views
1

有没有办法提醒我运行JavaScript的当前环境支持的EcmaScript版本?如何提醒浏览器支持的EcmaScript版本?

+1

对您关心的功能进行功能测试,不关心实际的浏览器或ecma版本。无论如何,你永远不知道实施是否正确或完整,即使他们会声称“ecma XYZ”。 –

回答

3

简短的回答:第

龙答案:首先,浏览器无法实现的ECMAScript,但基于该规范的语言(例如JavaScript的针对Firefox,JScript的微软)。通常,他们可以实现部分标准,并在下一版本的语言中完成标准(例如,发生在JavaScript 1.8/1.8.1/1.8.5中关于ES5的内容,请参阅New in JavaScript)。

另外,他们可以预见标准:请参阅for...oflet,即Mozilla自从几年以来,即属于ES6的一部分。

所以,你不能真正说出ES环境支持你的环境;你可以做的是测试你感兴趣的功能,并使用它们。在大多数情况下,我们在可能的地方应用垫片来模拟该功能,如ES5

相关问题