原生js--应用程序存储和离线web应用
来源:互联网 发布:淘宝网皮夹克 编辑:程序博客网 时间:2024/05/18 07:00
1、应用程序缓存和其它存储方式的区别:
a、不像localStorage和sessionStorage那样只存储web应用程序的数据,它将应用程序自身存储起来。
b、不像浏览器缓存一样会过期或者被用户手动清除,除非用户“卸载”它们
c、离线状态下使用localStorage存储相关的数据,当再次进入在线状态时,能够将存储的数据传输到服务器
2、应用程序缓存清单
使用方法:
a、想要将应用程序“安装”到应用程序缓存中,首先创建一个清单:包括所有应用程序所依赖的URL列表
b、在主HTML页面的<html>标签中设置manifest属性指向该清单文件
清单内容:
a、首行必须以:CACHE MANIFEST字符串开始
b、之后每行一个URL
c、可以使用“#”进行注释
清单MIME类型:
“text/cache-manifest”类型,如果服务器将清单设置为其它类型则不会缓存应用程序
复杂清单内容分为:
“CACHE:”区:需要缓存的文件URL放在此处
“METWORT:”区:该区域的资源不进行缓存,总是请求网络
“FALLBACK:”区:该区域每行包括两个URL,第二个是放到缓存中的资源,如果请求第一个资源失败就会使用第二个资源
0 0
- 原生js--应用程序存储和离线web应用
- 【js学习笔记-106】----应用程序存储和离线Web应用
- 应用程序存储和离线Web应用
- HTML5 存储 & 离线web应用
- 离线应用和本地存储
- js-实现 Web 离线存储localForage
- Web应用中的离线数据存储
- 12.本地存储和离线应用
- 离线web应用程序
- web页面离线存储
- localForage Web 离线存储
- web离线存储
- web 离线存储
- JS高级程序设计23-离线应用与客户端存储
- html5离线应用存储
- html5离线web应用
- 离线Web应用Manifest
- HTML5 离线web应用
- MySQL 5.7.9 ZIP 免安装版本配置过程
- WebLogic11g-负载分发
- 将Sublime Text3添加到右键菜单中的方法
- Android 性能优化
- 函数表达式-闭包,作用域链
- 原生js--应用程序存储和离线web应用
- Xcode 真机调试 iOS 应用的各种问题和解决方法
- IOS动画UI层的研究
- Java Web 之过滤器Filter详解
- JAVA开发常用英语单词总结三
- mac隐藏/显示文件
- java父类指针指向子类的一点理解
- 使用okhttp上传文件---单文件或多文件
- POJ 2602 Superlong sums