骨干js存储(大)本地远程收集

时间:2012-05-10 10:36:30

标签: jquery-mobile backbone.js local-storage requirejs web-sql

我正在开发一个骨干js html5应用程序,用于必须在on- and offline-模式下工作的iPad。

我正在使用的数据集相对较大:

  • 约300个类别的远程集合(每个类别约有3个属性)
  • 一个包含大约4000个项目的远程集合(每个项目大约有 150个属性,以及一个类别的外键)

在线模式下,首先应该提取类别集合并在本地存储。这些信息非常陈旧,所以我只需要不时地更新这些数据。

当选择类别时,应用程序应远程获取该类别的项目(最多100个)。用户还可以选择要在本地存储的项目以便在离线模式下使用。可以在本地存储的项目数量必须限制性能目标。

现在我的问题; - ):

我想了解获取远程集合并将其存储在脱机数据库(可能是webSQL?)中的最佳方法。我是否应该注意性能警告?

如果有人有兴趣,我可以分享我正在处理的代码。目前该项目是Backbone js的组合,需要js和JQuery Mobile。

亲切的问候,

碧玉

0 个答案:

没有答案