1. 概念:使用 HTML5 ,通过创建 cache manifest 文件,可以轻松的创建 web 应用的离线版本
2. 优势
- 可配置需要缓存的资源
- 网络无连接应用仍可用
- 本地读取缓存资源,提升访问速度,增强用户体验
- 减少请求,缓解服务器负担
3. Cache Manifest 基础:
- 如需启用应用程序缓存,请在文档的
<html>
标签中包含 manifest 属性:
<!DOCTYPE html>
<!--manifest="应用程序缓存清单文件的路径,建议文件的扩展名是 appcache,这个文件的本质就是一个文本文件"-->
<html lang="en" manifest="demo.appcache">
...
</html>
- 每个指定了 manifest 的页面在用户对其访问时都会被缓存。如果未指定 manifest 属性,则页面不会被缓存(除