本地缓存(快速加载)--menifest之应用
来源:互联网 发布:office办公软件绿色版 编辑:程序博客网 时间:2024/06/04 08:25
html5引入的应用程序缓存(Application Cache),通过创建manifest文件就可以创建web离线应用版本,把资源下载到本地,可以实现快速加载,在没有网络资源情况下也可以浏览资源,还可以减少服务器的负载,
应用manifest文件:
<html manifest = "demo.manifest">
Manifest文件的基本格式 CACHE MANIFEST为文件的声明
CACHE 需要缓存的文件
实例:
CACHE MANIFEST
CACHE
// 缓存theme.css和main.js这两个文件
/theme.css
/main.js
NETWORK – 不被缓存的文件
CACHE MANIFEST
NETWORK:
// 不缓存login.php,*表示全部
login.php
NETWORK:
// 不缓存login.php,*表示全部
login.php
FALLBACK – 制定无法访问文件时的文件
CACHE MANIFEST
FALLBACK:
#当无法访问index.js时,访问main.js
/index.js /main.js
FALLBACK:
#当无法访问index.js时,访问main.js
/index.js /main.js
完整的 Manifest 文件
CACHE MANIFEST
# 2016-04-21 v1.0
/theme.css
/main.js
NETWORK:
login.php
FALLBACK:
/index.js /main.js
# 2016-04-21 v1.0
/theme.css
/main.js
NETWORK:
login.php
FALLBACK:
/index.js /main.js
更新缓存
1.修改manifest文件
2.通过js清除缓存,window.applicationCache.update();
3.清除浏览器缓存
0 0
- 本地缓存(快速加载)--menifest之应用
- IOS开发之异步加载网络图片并缓存本地实现瀑布流(一)
- IOS开发之异步加载网络图片并缓存本地实现瀑布流(二)
- IOS开发之异步加载网络图片并缓存本地实现瀑布流(一)
- IOS开发之异步加载网络图片并缓存本地实现瀑布流(二)
- android之图片异步加载并缓存到本地
- android之图片异步加载并缓存到本地
- android之图片异步加载并缓存到本地
- android之图片异步加载并缓存到本地
- android之图片异步加载并缓存到本地
- 登录圆形头像之网络加载与缓存到本地
- xlistView与本地缓存加载
- Android 之本地缓存
- iOS开发之缓存(二):本地缓存机制
- IOS应用加载本地WebView禁止进行缓存(使用私有api)
- 浏览器缓存及应用Cache-Control(用于本地缓存),Expires(用于本地缓存),Last-Modified(协商缓存),Etag(协商缓存)
- 图片的异步加载和本地缓存
- webview 加载html5本地缓存以及数据库
- 119Pascal'sTriangle II
- 检查一个算术表达式中的括号是否匹配
- 第10、11周-阅读程序(3)
- 局域网服务器的外网访问设置
- android KITKAT 以上实现沉浸式
- 本地缓存(快速加载)--menifest之应用
- iOS swift学习之入门详解(函数)
- bzoj4460
- 织梦模板安装后不能显示css的解决办法
- PullToRefresh原理解析
- 如何用PDF Transformer+来简化PDF处理过程
- SQL Server与SQL Server Express的区别
- 【教程】【多图详解】如何在Eclipse中离线安装ADT(Android Development Tools)
- 字符串转LinkList