我用谷歌搜索但找不到答案。
此功能是否有可用的跨浏览器兼容性矩阵?
如果有人想知道答案,这里是:Mutation Observers vs Mutation Events/Browser Availability。
我用谷歌搜索但找不到答案。
此功能是否有可用的跨浏览器兼容性矩阵?
如果有人想知道答案,这里是:Mutation Observers vs Mutation Events/Browser Availability。
Ido Green 提供了答案,但为了清楚起见,我将在此处发布链接文档的相关片段。
https://developer.mozilla.org/en-US/docs/DOM/Mutation_events
现在不推荐使用 DOM 突变事件。
由于 API 的设计存在缺陷,突变事件在 DOM 事件规范中已被标记为已弃用(请参阅公共 webapps 的“DOM 突变事件替换:迄今为止的故事/现有共识点”中的详细信息)。
避免突变事件的实际原因是性能问题和跨浏览器支持。
这些正在被 DOM Mutation Observers 所取代。
https://developer.mozilla.org/en-US/docs/DOM/MutationObserver
Mutation Observers 为开发人员提供了一种对 DOM 中的变化做出反应的方法。它旨在替代 DOM3 事件规范中定义的突变事件。
- 简要概述
- 更深入的讨论
- Chromium 开发人员 Rafael Weinstein 的截屏视频
- 突变摘要库
- 定义
MutationObserver
接口的 DOM4 规范
此功能(DOM 突变)适用于 Chrome 18。您可以在此处查看更多详细信息:http: //updates.html5rocks.com/2012/02/Detect-DOM-changes-with-Mutation-Observers
如果您想检查“任何”HTML5 功能和支持它的浏览器:http: //caniuse.com/就是这个地方。其他重要来源是:http ://html5please.com/