## 安装
```
npm install m-observer
```
## 使用
```html
<div id="demo"></div>
```
```js
import { observeAll } from "m-observer"
function callback(mutations, observer) {
for (let mutation of mutaitons) {
if (mutation.type === "childList") {
console.log("A child node has been added or removed.")
} else if (mutation.type === "attributes") {
console.log("The " + mutation.attributeName + " attribute was modified.")
}
}
}
observeAll("#demo", callback)
// or
const target = document.querySelector("#demo")
observerAll(target, callback)
```
## Script
> 使用 `script` 的方式引入需要先在 [GitHub](https://github.com/clinfc/m-observer) 上获取到 `.min.js` 文件
```html
<div id="demo"></div>
<script src="m-observer/dist/index.min.js"></script>
<script>
MObserver.observeAll("#demo", function (mutations) {
// do something
})
</script>
```