Skip to content

Commit 6cac646

Browse files
committed
docs(dom): fix mutationObserver
1 parent bc61000 commit 6cac646

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

docs/dom/mutationobserver.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ mo.observe(element, options);
190190

191191
### 取代 DOMContentLoaded 事件
192192

193-
网页加载的时候,DOM 节点的生成会产生变动记录,因此只要观察 DOM 的变动,就能在第一时间触发相关事件,因此也就没有必要使用`DOMContentLoaded`事件。
193+
网页加载的时候,DOM 节点的生成会产生变动记录,因此只要观察 DOM 的变动,就能在第一时间触发相关事件,也就没有必要使用`DOMContentLoaded`事件。
194194

195195
```javascript
196196
var observer = new MutationObserver(callback);
@@ -200,7 +200,7 @@ observer.observe(document.documentElement, {
200200
});
201201
```
202202

203-
上面代码中,监听`document.documentElement`即HTML节点)的子节点的变动,`subtree`属性指定监听还包括后代节点。因此,任意一个网页元素一旦生成,就能立刻被监听到。
203+
上面代码中,监听`document.documentElement`即网页的`<html>`HTML 节点)的子节点的变动,`subtree`属性指定监听还包括后代节点。因此,任意一个网页元素一旦生成,就能立刻被监听到。
204204

205205
下面的代码,使用`MutationObserver`对象封装一个监听 DOM 生成的函数。
206206

@@ -254,6 +254,7 @@ observer.observe(document.documentElement, {
254254

255255
})(this);
256256

257+
// 使用方法
257258
ready('.foo', function(element){
258259
// ...
259260
});

0 commit comments

Comments
 (0)