离线应用与客户端存储(高程笔记第23章)

支持离线web应用开发是h5的另一个重点。

离线web应用---就是在设备不能上网的情况下仍然可以运行的应用。

开发离线web应用需要几个步骤:

  • 首先是确保应用知道设备是否能上网,以便下一步执行正确的操作
  • 然后,应用还必须能访问一定的资源(图像,js,css等),只有这样才能正常工作
  • 最后,必须有一块本地空间用于保存数据,无论能否上网都不妨碍读写

 

一.离线检测

二.应用缓存

三.数据存储

1.session

2.ie用户数据

3.web存储机制

目的:客服由cookie带来的一些限制,当数据需要被严格控制在客户端上时,无须持续的将数据发回服务器。

目标:

  • 提供一种在cookie之外存储回话数据的途径
  • 提供一种存储大量可以跨会话存在的数据的机制

4.indexedDB

     

posted @ 2018-12-31 17:15  windalm  阅读(95)  评论(0编辑  收藏  举报