RestrictedStore:用于数据模型的服务定位器(存储),允许获取数据模型的交互式副本

时间:2024-07-11 00:40:42
【文件属性】:

文件名称:RestrictedStore:用于数据模型的服务定位器(存储),允许获取数据模型的交互式副本

文件大小:22KB

文件格式:ZIP

更新时间:2024-07-11 00:40:42

JavaScript

限制商店 ...如果您需要用于业务逻辑的数据模型及其用于显示的独立投影。 允许获取普通 JavaScript 对象(类似 JSON 的对象)的克隆的 JavaScript 库,这些对象通过单向数据绑定绑定到模型。 因此,模型中的更改会反映在其克隆中,但克隆中的更改不会反映在模型中。 可以创建和跟踪strong克隆和weak克隆: strong - 克隆具有源数据模型的形式和结构。 weak - 克隆包含与模型相同的数据; 但它可以有另一种结构。 例如,数组可以以不同的方式排序或包含其他元素。 如果克隆是对象,则它可以包含其他属性。 也可以通过回调发送通知,其中包含模型的不可更改的投影。 ##Dependencies Object.observe用作运行的基础。 这就是为什么在需要时可以使用任何包含Object.observe和Array.observe 。 ##Idea 应用


【文件预览】:
RestrictedStore-master
----polyfills()
--------es6-promise-2.0.1.js(28KB)
--------object-observe.js(28KB)
----source()
--------logger.js(144B)
--------restrictedstore.js(9KB)
--------observebinder.js(3KB)
----LICENSE(1KB)
----test()
--------test.js(13KB)
----README.md(6KB)
----.gitignore(321B)
----package.json(640B)

网友评论