THINKPHP 关于html5离线存储怎么搞

如题所述

  什么是离线网络应用程序?乍一看,从以下几个方面来说就像一个矛盾。网页是需下载并呈现的。下载意味着网络连接。你怎能在离线的时候下载?当然,你不能。但你可以在你在线的时候下载。这就是HTML5离线应用程序怎样工作的。
  最简单来说,一个离线网络应用程序就是一个URL的列表——HTML,CSS,JavaScript,图片,或者其他类型的资源。离线网络应用程序的注意指向一个叫做名单文件并用于定位网络服务器上任何文本文件的列表。用于执行HTML5离线以用程序的网络浏览器将从名单文件中读取URL列表,下载这些资源,将他们在本地缓存,并自动在这些本地副本改变时保持他们更新。当你尝试在没有网络连接时访问网络应用程序,你的网络浏览器将自动切换并使用本地代替。
  从现在开始,大多数的工作要靠你网络开发者了。DOM里有一个标记会告诉你在线还是离线。当你的离线状态改变时将会有事件触发(一时离线,下一时在线,或者反之亦然)。但这非常符合情况。如果你的应用程序创建了数据或者存储状态,你该决定当离线时在本地存储数据,且当你重新在线时与远程服务器同步。更新程序在被创建时连接到存储段。换句话说,HTML5可以使你的网络应用程序离线使用。当你处于那种情况该怎么做由你决定。
温馨提示:答案为网友推荐,仅供参考