离线模式的Web移动应用程序

时间:2011-06-09 15:01:16

标签: javascript sencha-touch extjs

首先,我很抱歉我糟糕的英语:)

我有一个Web应用程序,它将经常与运行a的服务器通信 webservice提供JSON / XML。该应用程序将发送联系人详细信息/账单/产品,并将必须管理离线模式。

我想使用这个DOM缓存(HTML5)。但是,我必须在离线模式下不断更新客户列表,账单等,因为我无法向服务器发出请求。

因此,必须在移动设备上有一个xml文件...将被读取和修改。在移动设备上使用ExtJS(或其他框架)管理XML纯文本数据库是否可行且不太困难? (机器人)

感谢。

2 个答案:

答案 0 :(得分:0)

使用HTML5存储要容易得多,您可以直接使用它而无需Sencha Touch API调用(假设您使用受支持的设备,iOS Safari支持网络存储)。

阅读this article from the Sencha blog

答案 1 :(得分:0)

查看Lawnchair - 这可以包含在没有框架的应用中。

如果您决定使用Sencha Touch,则可以使用localStorage,它允许您将键/值对存储在设备上的HTML5 Web存储中。

请参阅Sencha website上的本教程。您可以使用localStorage缓存json提要,同时使用缓存清单文件使静态资产脱机可用。