管理状态和存储

现代浏览器(如 Internet Explorer 10 及更高版本)提供了以下方法来管理动态内容会话历史记录并将数据保存到客户端。 在这里,我们将介绍 Internet Explorer 中支持这些任务的功能,并提供指向更多信息的链接。

入门:

使用这些链接入门:

技术描述
HTML5 历史记录HTML5 历史记录对“后退”按钮以及显示给动态内容用户的 URL 的行为提供细化控制,这使你能够在不牺牲可用性的情况下改进站点的性能。
Web 存储本地存储类似于传统的 cookie,但其灵活性和容量则大得多。
文件 API Web 开发人员终于可以安全保密地在本地修改文件了。
索引数据库 IndexedDB 使你能够在本地存储、搜索和检索数据,即使 Internet 连接处于禁用状态也是如此。
AppCache 应用程序缓存 (AppCache) 让你可以通过本地保存资源 (包括图像、脚本库、样式表等)来创建脱机 Web 应用程序。此外,AppCache 还允许使用标准的 统一资源标识符 (URI) 表示法从缓存内容中提供 URL。

 

深入发掘

想要看看有关这些状态和存储技术实际效果的完整示例吗?请查看下表中的链接。

技术描述
HTML5 历史记录在画布上绘制,然后按照这个使用 HTML5 历史记录的简单演示,使用浏览器的“后退”按钮撤消标记。有关详细信息,请参阅 IEBlog
Web 存储 Web 存储简介如何使用 Web 存储本地保存文件都可以有效地帮助你开始使用 Web 存储。然后,可参阅使用 HTML5 本地存储编写以数据为中心的 Web 应用程序,了解如何构建一个允许进行脱机编辑的 Web 商业应用。
文件 API若要开始使用这一稍复杂的 API,请参阅如何管理本地文件
索引数据库

了解如何通过如何使用 IndexedDB 创建标记云教程将 IndexedDB 集成到你的网站。

有关如何使用 IndexedDB(特别是在文件存储上下文中)的详细信息,请参阅如何使用 IndexedDB 本地保存文件。另请参阅 IE10 和 Windows 应用商店应用的 IndexedDB 更新

AppCache如前所述,使用 AppCache 可以为下载的文件资源创建长期保留的本地缓存。若要快速入门,请参阅使用 HTML5 AppCache 和 IndexedDB 创建脱机体验

 

 

 

显示:
© 2014 Microsoft