通过指定HTML文件的缓存文件列表,就可以使客户端缓存列表中的文件到本地,这一特性可以减少不必要的通信访问,甚至可以开发离线使用的web应用程序。下面是一个简单的例子。在HTML中指定缓存列表文件后缀为appcache,但其实并没有规定特定的拓展名,但为了清楚文件的用途,推荐使用.appcache
cache.html
<!DOCTYPE html>
<html manifest="sample.appcache">
<head>
<meta charset="UTF-8">
<title>test cache</title>
<link rel="stylesheet" href="cache.css">
</head>
<body>
<h1>Cache Sample</h1>
<img src="t.png" alt="">
<script src="cache.js"></script>
</body>
</html>
下面是缓存文件中的配置
sample.appcache
CACHE MANIFEST
# revision 1
CACHE:
./cache.js
./cache.css
./t.png
第一行必须是CACHE MANIFEST,以#开始的行为注释 ,从CACHE: 开始其后内容为自动缓存的内容