DOM Mutation Observers的跨浏览器支持状态是什么?

时间:2012-06-10 06:48:16

标签: javascript html5 dom mutation-observers

googled但找不到答案。

此功能是否有可用的跨浏览器兼容性矩阵?

如果有人想知道答案,请点击:Mutation Observers vs Mutation Events/Browser Availability

2 个答案:

答案 0 :(得分:10)

Ido Green提供了答案,但为了清楚起见,我将在此处发布链接文档的相关摘要。

https://developer.mozilla.org/en-US/docs/DOM/Mutation_events

  

DOM Mutation事件现已弃用。

     

突变事件已在DOM事件规范中被标记为已弃用,因为API的设计存在缺陷(请参阅“DOM突变事件替换:迄今为止的故事/现有共​​识点”中的详细信息发布到public-webapps)

     

避免突变事件的实际原因是性能问题和跨浏览器支持。

     

这些正被DOM Mutation Observers取代。

https://developer.mozilla.org/en-US/docs/DOM/MutationObserver

  

Mutation Observers为开发人员提供了一种对DOM中的更改做出反应的方法。它被设计为DOM3事件规范中定义的Mutation事件的替代。

     

答案 1 :(得分:7)

此功能(DOM突变)正在使用Chrome 18。 您可以在此处查看更多详细信息:http://updates.html5rocks.com/2012/02/Detect-DOM-changes-with-Mutation-Observers

如果您想检查“任何”HTML5功能以及支持它的浏览器:http://caniuse.com/就是这个地方。 其他很好的来源是:http://html5please.com/