CustomEvent
创建一个自定义事件。
DocumentFragment
DocumentFragment 接口表示一个没有父级文件的最小文档对象。
DocumentFragment不是真实DOM树的一部分,它的变化不会引起DOM树的重新渲染的操作(reflow) ,且不会导致性能等问题。
创建一个DocumentFragment
|
|
documentFragment.find()
返回 DocumentFragment 树里第一个匹配的元素 Element 。
documentFragment.findAll()
返回 DocumentFragment 树里所有匹配的元素 NodeList。
documentFragment.querySelector()
documentFragment.querySelectorAll()
documentFragment.getElementById()
let target = document.querySelector(‘#some-id’);
// 创建观察者对象
let observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
console.log(mutation.type);
});
});
// 配置观察选项:
let config = { attributes: true, childList: true, characterData: true }
// 传入目标节点和观察选项
observer.observe(target, config);
// 随后,你还可以停止观察
observer.disconnect();
```