HTML5离线支持以及如何与后端数据库同步

Raj*_*esh 2 html5 offline-mode offline-caching offline-browsing

我是HTML5的新手,非常抱歉,如果我的问题听起来很愚蠢.我想了解HTML5离线容量.AIM是开发的应用程序将数据保存在本地数据库(浏览器)中,当应用程序在线时,更改将被发送到服务器进行同步,类似地,本地数据库将定期与远程数据库同步,或者服务器将更改推送到客户端.我正在阅读HTML5网络数据库,但我发现它已被弃用.还有一个支持称为IndexDB.请任何人告诉我完成这项任务我应该关注哪一项?到目前为止HTML5是否可行?

Sph*_*hvn 6

因为我不是100%肯定你在追求什么.

以下是有关这些主题的一些高质量阅读信息.


储存:

深入了解HTML5存储提供了很多有关localStorage的有用信息.

localStorage的工作原理key : value非常简单易用.

localStorage.setItem("key", "value");
localStorage.getItem("key");
Run Code Online (Sandbox Code Playgroud)

离线缓存:

我建议阅读使用appcache.

深入了解HTML5 Offline提供了很多有用的信息.


更新数据库:

至于更新数据的基础上,你将需要从发送数据clientserver这样做会为您的服务器接受的最简单的办法HTTP POST从网页.

看一下jQuery POST.执行此操作的最佳方法可能是将localStorage和POST数组的数组创建到服务器.您可以将其格式化为JSON或XML等.

您的Web服务器必须接受HTTP POST,然后具有处理客户端提供的数据的逻辑.例如:将其添加到/更新服务器端DB.


请注意,Dive Into HTML5现在是开源的并且在GitHub上