快速而简单的问题,只是想知道!
核心语言由 ECMA 定义,并由浏览器实施。但谁决定环境的(浏览器)功能?例如
谷歌可以为Chrome添加一种新方法来获取特殊类型的节点,而其他节点却没有吗?
抱歉,如果这很愚蠢。答案 0 :(得分:3)
如果您正在谈论document.getElementById
之类的内容,那么浏览器可能希望实施document.getSomeNewSpecialNode
,那么它就是World Wide Web Consortium (W3C)。
万维网联盟(W3C)是一个开发开放标准以确保网络长期发展的国际社区。 p>
个别浏览器可以(并且经常会)向自己的浏览器添加功能,有时这些功能获得了W3的支持,从而变得标准化,但这个过程可能需要很长时间。
除了核心标准之外,浏览器当然可以实现他们喜欢的任何其他功能,无论是书签栏还是插件等,而不遵守任何中央规范 - 这是浏览器可以更自由地竞争功能的领域