使用javascript对缓存进行控制
2013-12-30 20:42
246 查看
脱机web应用程序的本地缓存,通过名为applicationCache的对象进行管理。applicationCache中提供了如下的方法。
update()进行缓存更新。缓存清单发生改变时,进行被缓存资源的重新下载。这些处理是在方法被调用后再后台进行。
swapCache()应用程序运行的过程中,调用update()更新缓存后,处于更新以前旧的缓存与更新后的缓存临时共存的状况,此时调用swapCache()后,就的缓存将被删除,只留下新的缓存。
applicationCache.update();进行缓存的更新处理
另外根据缓存的状态不同,会触发各种各样的事件
checking 缓存清单检查过程中
downloading 资源下载过程中
updateready 缓存更新结束时
cached 缓存完成时
error 发生错误时
update()进行缓存更新。缓存清单发生改变时,进行被缓存资源的重新下载。这些处理是在方法被调用后再后台进行。
swapCache()应用程序运行的过程中,调用update()更新缓存后,处于更新以前旧的缓存与更新后的缓存临时共存的状况,此时调用swapCache()后,就的缓存将被删除,只留下新的缓存。
applicationCache.update();进行缓存的更新处理
另外根据缓存的状态不同,会触发各种各样的事件
checking 缓存清单检查过程中
downloading 资源下载过程中
updateready 缓存更新结束时
cached 缓存完成时
error 发生错误时
相关文章推荐
- 使用Net.Sockets.TcpListener和Net.Sockets.TcpClient进行图片传输时怎样精确控制接收缓存数组大小
- 将使用DataGrid进行数据绑定,使用Javascript控制当选中其中的checkbox时,该行颜色改变
- 使用Net.Sockets.TcpListener和Net.Sockets.TcpClient进行图片传输时如何精确控制接收缓存数组大小
- [转]在网页中加入声音文件,并且用JavaScript对其进行播放控制
- 使用Java程序控制Barone(Zebra)进行打印的代码
- 使用 JavascriptCore 与 UIWebView 进行交互拦截Html5的方法
- 使用git进行版本控制
- 使用Subversion进行版本控制
- 使用Subversion进行版本控制 附录A
- 使用Struts 拦截namespace进行权限控制
- 使用JavaScript下进行iframe的DOM操作(考虑浏览器兼容性)
- Windows平台下使用Active Directory对Subversion进行权限控制(非完美解决方案)
- 使用SQLServer2008R2进行缓存依赖通知需要注意事项
- 使用github和git进行版本控制
- 使用VSTS的Git进行版本控制(六)——拉取请求
- 用SVN进行版本控制和项目管理的安装配置和使用方法
- 使用javascript进行表单验证
- 4.4 使用STM32控制MC20进行GPS帧数据解析
- 使用Subversion对unity3d进行版本控制
- Python使用matplotlib进行可视化时精确控制图例位置