Cordova 同步前在phonegap单页应用程序中存储主干模型和集合
我正在开发单页phonegap应用程序,我正在使用主干、require.js和下划线。 说我需要输入患者和医生信息。这意味着我有病人和医生的骨干模型。现在,我可以输入3个患者和3个医生信息。这意味着我必须组成一个pateint和doctor的集合。现在,当设备脱机时,我希望将它们存储在本地。当设备联机时,我想将它们同步到服务器 我只是想知道这里用什么好主意。我应该使用phonegap sqlite、主干网适配器进行本地存储还是使用html5本地存储进行高效可靠的存储?Cordova 同步前在phonegap单页应用程序中存储主干模型和集合,cordova,backbone.js,local-storage,sync,Cordova,Backbone.js,Local Storage,Sync,我正在开发单页phonegap应用程序,我正在使用主干、require.js和下划线。 说我需要输入患者和医生信息。这意味着我有病人和医生的骨干模型。现在,我可以输入3个患者和3个医生信息。这意味着我必须组成一个pateint和doctor的集合。现在,当设备脱机时,我希望将它们存储在本地。当设备联机时,我想将它们同步到服务器 我只是想知道这里用什么好主意。我应该使用phonegap sqlite、主干网适配器进行本地存储还是使用html5本地存储进行高效可靠的存储? 有人能推荐我去git hu
有人能推荐我去git hub上的一些例子来做这件事吗?或者任何关于做这件事的例子吗?我认为你的思路是正确的。实现它有几个步骤,每个步骤都可以代表它自己的问题
Backbone.Sync
从基于ajax的切换到localstore(您提到过sqllite,如果JavaScript中有API和Backbone插件,它也很不错)Backbone.sync
函数,但如果要通过ajax进行同步,则可以使用Backbone.ajaxSync
定义集合/模型的同步方法(请参阅)
我正在使用它,而且效果很好,但是如果您需要管理大量记录,我建议您使用SQLite(本机)连接器。在你的情况下,我认为IndexedDB是可以的