首先,我很抱歉我糟糕的英语:)
我有一个Web应用程序,它将经常与运行a的服务器通信 webservice提供JSON / XML。该应用程序将发送联系人详细信息/账单/产品,并将必须管理离线模式。
我想使用这个DOM缓存(HTML5)。但是,我必须在离线模式下不断更新客户列表,账单等,因为我无法向服务器发出请求。
因此,必须在移动设备上有一个xml文件...将被读取和修改。在移动设备上使用ExtJS(或其他框架)管理XML纯文本数据库是否可行且不太困难? (机器人)
感谢。
答案 0 :(得分:0)
使用HTML5存储要容易得多,您可以直接使用它而无需Sencha Touch API调用(假设您使用受支持的设备,iOS Safari支持网络存储)。
答案 1 :(得分:0)
查看Lawnchair - 这可以包含在没有框架的应用中。
如果您决定使用Sencha Touch,则可以使用localStorage,它允许您将键/值对存储在设备上的HTML5 Web存储中。
请参阅Sencha website上的本教程。您可以使用localStorage缓存json提要,同时使用缓存清单文件使静态资产脱机可用。