WEB / DOM / BOM API是否有任何标准

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

所有浏览器都遵守WEB / DOM / BOM API的任何标准吗?类似于ECMAScript。

var aElements = document.querySelectorAll('a');

如何确保上述行在我打算支持的浏览器中正常工作?

javascript dom ecmascript-6
1个回答
0
投票

理论上,是的(在大多数情况下,有标准。

实际上,不,您不能确定可以在浏览器中正常工作。为此,您需要在所有打算支持的产品上进行测试。

[下面您会找到一些有用的链接,其他人在其中进行了一些测试,并将它们组合在一起,以使我们的开发人员的生活更简单...因此,对他们来说,很大的谢谢资源可能很难阅读和理解。

原因很简单,浏览器制造商可以并且有时确实以自己的方式解释设置的标准,这可能导致不同的行为(通常称为“浏览器错误”。)]]

设置给定标准之间还有一段时间,制造商要实际实施它。通常在prefixed

属性开始发挥作用之前,对新的/更新的属性进行标准化。一些有用的链接:

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