标签:
$2 H5的几种存储
(1).本地存储(localStorage & sessionStorage)
(2).离线缓存(application cache)
(3).IndexdDB和Web SQL
三:离线缓存(application cache)
1、H5离线缓存
可以让web应用在离线下继续使用,通过manifest文件指明需要缓存的资源。
是否在线或离线:navigator.onLine==true 则在线;反之离线。
2、离线缓存缺陷
1.更新后,第二次访问(需要刷新)才能得到最新数据;
2.服务端的manifest文件,有一个小的更新,都需要重新下载全部文件到本地缓存。
3、manifest文件结构
修改版本号标识变更
CACHE MANIFEST
#version n.n
CACHE
#需要缓存的文件
/css/sameple.css
NETWORK
#每次重新拉取的文件
*
FAILBACK
#离线下代替文件
/offline.html
4、如何使用
头部添加: <html manifest=‘sameple.appcache‘>
并且在服务器添加 text/cache-manifest appcache
C:\xampp\apache\conf\mime.types(xampp) || C:\AppServ\Apache2.2\conf\mime.types(wamp)
标签:
原文地址:http://www.cnblogs.com/k11590823/p/4678873.html