首页上一页 1 下一页尾页 1 条记录 1/1页
html5中离线应用程序
发表在HTML/CSS答疑区
2016-05-26
是否精华
是
否
版块置顶:
是
否
关于html5从入门到精通第19章 离线应用程序的问题
图片中显示的交互过程中是不是在第3步的时候已经用本地缓存的资源显示了html页面了,所以等到重新打开这个页面时,才会使用更新过后的资源文件?
第8步中“触发一个事件,通知本地缓存被更新”,这里触发的事件是applicationCache的updateReady事件吗?如果是的话,这里说“对本地缓存进行更新”,那为什么还要在updateReady事件中调用swapCache方法进行手工执行本地缓存的更新呢?第8步的时候不是已经更新了吗?还是说第8步只是将更改后的manifest文件中所要求的资源文件下载到本地?
书上说“更新过后的本地缓存不能立刻被使用,要重新打开这个页面的时候才会使用更新后的资源文件”,是不是说如果使用了swapCache方法进行了手动更新本地资源,需要重新打开本页面才会显示更新的内容;如果没有使用swapCache方法,本地缓存在重新打开页面时被更新,而被更新的内容需要在第二次重新打开页面时才能被显示啊?
图片中显示的交互过程中是不是在第3步的时候已经用本地缓存的资源显示了html页面了,所以等到重新打开这个页面时,才会使用更新过后的资源文件?
第8步中“触发一个事件,通知本地缓存被更新”,这里触发的事件是applicationCache的updateReady事件吗?如果是的话,这里说“对本地缓存进行更新”,那为什么还要在updateReady事件中调用swapCache方法进行手工执行本地缓存的更新呢?第8步的时候不是已经更新了吗?还是说第8步只是将更改后的manifest文件中所要求的资源文件下载到本地?
书上说“更新过后的本地缓存不能立刻被使用,要重新打开这个页面的时候才会使用更新后的资源文件”,是不是说如果使用了swapCache方法进行了手动更新本地资源,需要重新打开本页面才会显示更新的内容;如果没有使用swapCache方法,本地缓存在重新打开页面时被更新,而被更新的内容需要在第二次重新打开页面时才能被显示啊?