File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -190,7 +190,7 @@ mo.observe(element, options);
190
190
191
191
### 取代 DOMContentLoaded 事件
192
192
193
- 网页加载的时候,DOM 节点的生成会产生变动记录,因此只要观察 DOM 的变动,就能在第一时间触发相关事件,因此也就没有必要使用 ` DOMContentLoaded ` 事件。
193
+ 网页加载的时候,DOM 节点的生成会产生变动记录,因此只要观察 DOM 的变动,就能在第一时间触发相关事件,也就没有必要使用 ` DOMContentLoaded ` 事件。
194
194
195
195
``` javascript
196
196
var observer = new MutationObserver (callback);
@@ -200,7 +200,7 @@ observer.observe(document.documentElement, {
200
200
});
201
201
```
202
202
203
- 上面代码中,监听` document.documentElement ` (即HTML节点 )的子节点的变动,` subtree ` 属性指定监听还包括后代节点。因此,任意一个网页元素一旦生成,就能立刻被监听到。
203
+ 上面代码中,监听` document.documentElement ` (即网页的 ` <html> ` HTML 节点 )的子节点的变动,` subtree ` 属性指定监听还包括后代节点。因此,任意一个网页元素一旦生成,就能立刻被监听到。
204
204
205
205
下面的代码,使用` MutationObserver ` 对象封装一个监听 DOM 生成的函数。
206
206
@@ -254,6 +254,7 @@ observer.observe(document.documentElement, {
254
254
255
255
})(this );
256
256
257
+ // 使用方法
257
258
ready (' .foo' , function (element ){
258
259
// ...
259
260
});
You can’t perform that action at this time.
0 commit comments