文件名称:observe-path:ES6中的协作路径观察
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-14 04:05:14
JavaScript
观察路径 ES6样式的基于Object.defineProperty的路径观察。 observe-path是一个属性更改观察库,旨在允许将属性更改回调显式绑定到根对象的给定路径。 它是用ES6编写的,因此需要使用(babel)[ ]或(traceur)[ ]或类似的工具(如果您使用浏览器或(Node.js)[ ]尚不支持必需的ES6功能。 observe-path是为显式路径绑定而设计的-它不能观察属性的增加或任意数组的修改,必须在观察之前知道该路径的绑定。 但是,可以以任何方式破坏,改造或更改路径,并继续提供更改通知。 Object.defineProperty以下几个原因,使用Object.defineProperty观察每个路径段的变化: 在大多数当前JavaScript引擎中速度很快 简单的微基准测试与直接属性访问相比,在v8和IonMonkey中读取观察到的属性的
【文件预览】:
observe-path-master
----lib()
--------observer.js(6KB)
--------path.js(4KB)
--------link.js(4KB)
----test()
--------testem.yml(91B)
--------suite()
--------test.js(1017B)
--------testem.mustache(1KB)
----README.md(3KB)
----.gitignore(13B)
----package.json(652B)