文件名称:pop-observe:数组、对象和其他实例的属性、范围、映射和设置更改观察者
文件大小:25KB
文件格式:ZIP
更新时间:2024-07-10 05:19:01
JavaScript
可观察的内容变化 这个 JavaScript 包,适用于浏览器和 Node.js,提供了一个系统来同步观察数组、对象和其他实例的内容变化。 这些观察者具有共同的、可组合的风格,公开其内部状态以进行调试,并重用状态跟踪对象以减少垃圾收集。 可以在更改之前或之后捕获更改。 更改通知的最后一个参数是观察到的对象,因此单个处理程序可以为多个对象提供服务。 处理程序方法可以返回一个子观察者对象,该对象将在下一次更改之前隐式取消,因此可以堆叠观察者。 不改变 Array 基类型,但在观察时将数组实例提升为 ObservableArray。 安装 npm install --save pop-observe@2 例子 观察数组的长度。 var array = [ ] ; var observer = O . observePropertyChange ( array , "length"
【文件预览】:
pop-observe-master
----observable-map.js(9KB)
----observable-array.js(13KB)
----test()
--------observable-range-test.js(737B)
--------describe-observable-map.js(1KB)
--------spy-expectation.js(789B)
--------observable-object-test.js(16KB)
--------observable-array-test.js(14KB)
--------describe-observable-range.js(167B)
--------readme-test.js(3KB)
--------observable-map-test.js(2KB)
----observable-object.js(20KB)
----README.md(14KB)
----.gitignore(14B)
----index.js(427B)
----observable-range.js(9KB)
----package.json(935B)