## 标准 API:childList
绑定监听,监听节点的增减变化。回调函数的第一个参数为 MutationRecord[]。
> `childList(target, callback[, subtree])`
- target
- 描述:需要被监听的节点
- 类型:`string`/`Element`/`Node`
- callback
- 描述:监听到变化时执行的回调函数
- 类型:`(mutations: MutationRecord[], observer: MutationObserver) => void`
- subtree
- 描述:是否将监视范围扩展至目标节点整个节点树中的所有节点
- 类型:`boolean`
- 默认值:`false`
## 变种 API:echildList
绑定监听,监听节点的增减变化。回调函数的第一个参数为 MutationRecord。
> `echildList(target, eachcall[, subtree])`
- target
- 描述:需要被监听的节点
- 类型:`string`/`Element`/`Node`
- eachcall
- 描述:监听到变化时执行的回调函数
- 类型:`(mutation: MutationRecord, observer: MutationObserver) => void`
- subtree
- 描述:是否将监视范围扩展至目标节点整个节点树中的所有节点
- 类型:`boolean`
- 默认值:`false`
## DEMO
```js
import { childList, echildList } from "m-observer"
childList('#demo1' (mutations) => {
for (let mutation of mutaitons) {
// do something
}
}, true)
echildList('#demo2', (mutation) => {
// do something
}, true)
```
