应用缓存与Web Workers
一,应用缓存
1,应用缓存概念
应用程序缓存,可在没有因特网连接时进行访问
2,应用缓存特点
1,可用于离线浏览
2,已缓存资源加载速度更快
3,减少服务器负载,只下载更新或更改过的资源
3,实现缓存
在标签中包含manifest属性,文件扩展名建议为“.appcache”
示例:
<html manifest = "index.appcache"></heml>
4,Manifest文件
1,CACHE MANIFEST:在此标题下列出的文件将在首次下载后进行缓存
2,NETWORK:在此标题下列出的文件需要与服务器的连接,且不会被缓存
3,FALLBACK:在此标题下列出的文件规定当前页面无法访问时回退页面
示例:
二,Web Worker
1,Web Worker 概念
它是运行在后台的JavaScript,独立于其他的脚本,不会影响页面的性能。
2,相关方法
postMessage():
用于向HTML页面传回一段消息
terminate():
用于终止web worker,并释放浏览器或计算机资源