百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

Backbone.dualStorage

> 编程语言
开源

一个用于 Backbone.js 的双重(localStorage 和 REST)同步适配器

797 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个用于 Backbone.js 的双重(localStorage 和 REST)同步适配器

Backbone dualStorage Adapter v1.4.2 ===================================== 这是一个用于 Backbone 的 dualStorage 适配器。它是 Backbone.Sync() 的替代方案,用于将数据保存到 localStorage 数据库中,作为远程模型的缓存。 使用方法 ----------------------- 在包含 Backbone.js 之后,请包含 Backbone.dualStorage:

SomeCollection = Backbone.Collection.extend({ remote: true, // 从不缓存,完全忽略双存储 local: true, // 总是从本地获取和保存,从不在远程保存 local: function() { return trueOrFalse; }, // 本地和远程也可以是动态的 });

您还可以对某些请求禁用双存储,以便在客户端重新上线时才与服务器同步。

// 服务器在线。开始吧! people.fetch(); // 加载 people 模型并保存到 localStorage 中

请记住,如果您尝试通过 fetch() 获取具有脏数据的集合,只会加载当前在 localStorage 中的数据。 collection.syncDirtyAndDestroyed() n

Issues· 27 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言