JavaScript:谁决定使用客户端API?

时间:2016-11-14 14:22:59

标签: javascript

快速而简单的问题,只是想知道!

核心语言由 ECMA 定义,并由浏览器实施。但谁决定环境的(浏览器)功能?例如

谷歌可以为Chrome添加一种新方法来获取特殊类型的节点,而其他节点却没有吗?

抱歉,如果这很愚蠢。

1 个答案:

答案 0 :(得分:3)

如果您正在谈论document.getElementById之类的内容,那么浏览器可能希望实施document.getSomeNewSpecialNode,那么它就是World Wide Web Consortium (W3C)

  

万维网联盟(W3C)是一个开发开放标准以确保网络长期发展的国际社区。

个别浏览器可以(并且经常会)向自己的浏览器添加功能,有时这些功能获得了W3的支持,从而变得标准化,但这个过程可能需要很长时间。

除了核心标准之外,浏览器当然可以实现他们喜欢的任何其他功能,无论是书签栏还是插件等,而不遵守任何中央规范 - 这是浏览器可以更自由地竞争功能的领域