【文件属性】:
文件名称:saphir:可观察的数组和对象属性
文件大小:53KB
文件格式:ZIP
更新时间:2021-05-13 11:24:10
JavaScript
萨菲尔
一个小型库,有助于观察已定义的对象/数组属性。
npm install saphir
# or
bower install saphir
var observableObj = new SaphirObject (
{ a : 'foo' }
) ;
observableObj . _subscribe ( 'a' , function ( newValue , oldValue ) {
console . log ( oldValue + ' => ' + newValue ) ;
} ) ;
observableObj . a = 'bar' ;
// foo => bar
var observableArr = new SaphirArray ( [ 1 , 3 , 2 ] ) ;
observableArr . _subscribe ( function ( n
【文件预览】:
saphir-master
----.travis.yml(238B)
----benchmark()
--------index.html(4KB)
--------benchmark.js(111KB)
--------observe.js(44KB)
----package.json(1KB)
----test()
--------main.spec.js(6KB)
----gulpfile.js(3KB)
----saphir-deep()
--------saphir-deep.js(7KB)
--------saphir-deep.spec.js(7KB)
----dist()
--------saphir.js(7KB)
--------saphir.min.js(4KB)
----src()
--------main.js(4KB)
----.npmignore(95B)
----.gitignore(37B)
----README.md(915B)
----bower.json(669B)
----.editorconfig(414B)