文件名称:skylight:实时查看您的数据
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-09 05:15:47
JavaScript
天空之光 (实验性!)Skylight 库简化了实时集合的构建。 核心价值 除非您确定优先事项,否则实时收集很难做好。 按照重要性排序,以下是 Skylight 的目标: 正确性 Skylight 是您的数据库和客户端之间的薄而防弹的接口。 简单 简单性允许 Skylight 的消费者创建易于理解且表现良好的系列。 表现 在不影响正确性或简单性的情况下,Skylight速度很快。 命名法 Skylight类是Backbone.Collection的扩展。 将Skylight视为进入数据的窗口——您可以查看数据,但无法更改它。 当您调用add和sync等方法时,正常的 Backbone 集合会更改,而Skylight集合仅在您的数据库更改时更改。 需要一对 Manager 实例。 一个在服务器上,另一个在客户端上。 它们分别被命名为ServerManager和ClientManag
【文件预览】:
skylight-master
----.travis.yml(52B)
----index.js(6KB)
----manager()
--------client.js(6KB)
--------base.js(1KB)
--------server.js(10KB)
--------constants.js(55B)
----package.json(685B)
----test()
--------person-collection.js(733B)
--------bid-branch-test.js(2KB)
--------index.js(13KB)
--------fake-couch.js(1KB)
--------aggregate-collection.js(2KB)
--------fake-feed.js(366B)
--------bootstrap.js(876B)
----Readme.md(6KB)
----.gitignore(14B)