1.什么是应用缓存?
HTML5引入了应用缓存,使web应用可以进行缓存,并可以在没有联网的情况进行访问 。
2. 应用缓存的优势?
1)离线浏览
2)速度(已缓存资源加载的更加快)
3)减少服务器负载(浏览器将只从服务器下载更新过过或者更改过的资源)
3. 如何实现缓存?
在文档的<html>标签中包含manifest属性,manifast文件的扩展名建议是“.appcache”
4. Manifest文件:
1)CACHE MANIFEST 文件将在首次下载后进行缓存
2)NETWORK 文件需要连网,且不会被缓存
3)FALLBACK 规定当前页面无法返回时的回退页面(例如404页面)