witness:监听 JavaScript 对象的变化

时间:2024-06-25 15:00:16
【文件属性】:

文件名称:witness:监听 JavaScript 对象的变化

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-25 15:00:16

JavaScript

见证人 监听 JavaScript 对象的变化。 用法 要观察变化,首先必须为要观察的对象获取一个观察者: var observed = {}; var observer = witness(observed); 添加 添加属性: observer.on('add', console.log); observed.test = false; 会记录: { object: { test: false }, type: 'add', name: 'test', oldValue: undefined, newValue: false } 更新 更新属性: observer.on('update', console.log); observed.test = true; 会记录: { object: { test: true }, type: 'a


【文件预览】:
witness-master
----.travis.yml(100B)
----.jscsrc(3KB)
----package.json(696B)
----test()
--------unit.js(3KB)
----gulpfile.js(122B)
----LICENSE(1KB)
----dist()
--------witness.min.js(4KB)
--------witness.js(8KB)
----src()
--------index.js(326B)
--------timeout.js(1KB)
--------registry.js(51B)
--------util()
--------observer.js(4KB)
----.gitignore(59B)
----lib()
--------index.js(1012B)
--------timeout.js(2KB)
--------registry.js(476B)
--------util()
--------observer.js(5KB)
----README.md(1KB)
----.jshintrc(594B)
----bower.json(494B)
----.editorconfig(214B)

网友评论