1、什么是应用缓存:
HTML5引入了应用程序缓存,这意味着web应用可进行缓存,并可在么有因特网链接时进行访问
2、应用缓存的又是:
· 连线浏览 - 用户可在应用离线时使用它们
· 速度 - 已缓存资源加载得更快
· 减少服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源
3、实现缓存:
如果启用应用程序缓存,请在文档的<html>标签中包含manifest属性
manifest文件的建议的文件扩展名是:“.appcahe”
4、Mainifest文件
· CACHE MANIFEST - 在此标题下列出的文件将在首次下载后进行缓存
· NETWORK - 在此标题下列出的文件需要与服务器连接,且不会被缓存
· FALLBACK - 在此标题下列出的文件规定当页面无法访问时的回退页面(比如404页面)
Web Works
1、什么是Web Worker?
web worker是运行在后台的JavaScript,独立于其他脚本,不会影响页面的性质
2、方法
postMessage() - 它用于向HTML页面回传一段消息
terminate() - 终止web worker,并释放浏览器/计算机资源
3、事件
onmessage