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

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

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

开发离线web应用须要几个步骤:缓存

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

 

一.离线检测服务器

二.应用缓存cookie

三.数据存储session

1.session资源

2.ie用户数据开发

3.web存储机制io

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

目标:

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

4.indexedDB

相关文章
相关标签/搜索