首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppCache = Application = LocalStorage的LocalStorage吗?

AppCache = Application = LocalStorage的LocalStorage吗?
EN

Stack Overflow用户
提问于 2012-06-11 19:05:23
回答 2查看 8.1K关注 0票数 12

我对HTML5离线存储的(不同的)术语感到有点困惑。

我认为AppCache是Web的另一个名称,您可以通过缓存声明指定脱机存储的内容。有两种类型: LocalStorage (存在于当前会话之后)和会话存储(在当前会话之后不持久)。

以上是我从W3C和维基百科读到的内容,但是Head First HTML5 Programming (Freeman & Robinson)在附录中对LocalStorage进行了深入的描述,然后在附录中有了LocalStorage(包含缓存声明的信息)(“我们没有报道的事情”)。

我理解得对吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-31 12:26:52

WebStorage是HTML5中在客户端存储数据的一种可能(把它想象成cookies,但通常有5MB的可用空间)。存储数据(范围)的两种方法是:

仅用于会话直到浏览器关闭(SessionStorage)

  • For很长一段时间,即使浏览器关闭并且主机关闭

http://diveintohtml5.info/storage.html

AppCache是HTML5 5--能够将整个web应用程序(页面、图像、css、JavaScript)存储在浏览器中,即使客户端根本没有互联网连接,也可以使用它。

http://appcache.offline.technology/

票数 22
EN

Stack Overflow用户

发布于 2014-05-29 07:57:08

LocalStorage:

  1. LocalStorage用于在客户端保存中间数据,而不使用cookies。
  2. 以键值对的形式保存数据,
  3. 保存的数据一直保存在浏览器中,直到显式删除为止。如果不删除,它将在数年内可用。
  4. 内存5 5Mb

AppCache:

  1. HTML5应用程序通过保存html页面和相关文件(css,js.)提供离线应用程序功能。本地在appCache。当网络连接不可用时,这些文件将用于呈现页面。应用程序将具有清单文件,其中包含要加载以呈现脱机应用程序功能的文件列表。如果清单文件有更改(从应用程序中添加/删除任何文件),则将下载新的文件集。旧文件将被新文件所取代--一旦重新加载是clicked.
  2. Saves文件作为数据-- html、js、css等

保存的数据将可用,直到单击重新加载或直到浏览器是closed.

  1. Memory为止。请参阅http://grinninggecko.com/2011/02/24/developing-cross-platform-html5-offline-app-1/
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10986026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档