概述
MutationObserver 是现代浏览器提供的用来检测 DOM 变化的网页接口。你可以使用这个接口来监听新增或者删除节点,属性更改,或者文本节点的内容更改。
你可以在以下几种情况信手拈来 MutationObserver 接口。比如:
通知用户当前所在的页面所发生的一些变化。
通过使用一些很棒的 JavaScript 框架来根据 DOM 的变化来动态加载 JavaScript 模块。
可能当你在开发一个所见即所得编辑器的时候,使用 MutationObserver 接口来收集任意时间点上的更改,从而轻松地实现撤消/重做功能。
使用 MutationObserver
直接上代码
var mutationObserver = new MutationObserver(function(mutations) {
mutations.forEach

MutationObserver是浏览器用于检测DOM变化的接口,适用于监听节点、属性更改和文本内容。本文聚焦于如何使用MutationObserver监听元素class属性的变化,适用于实现动态加载、编辑器撤消/重做等功能。示例代码展示如何设置和使用MutationObserver。
最低0.47元/天 解锁文章
2374

被折叠的 条评论
为什么被折叠?



