用Google Gears增强您的Web应用程序 - 编程入门网
pt>
</head>
<body>
<h1>ManagedResourceStore - Version 0.01</h1>
<form>
<input type="button" value="Create Managed Store"
onclick="createManagedStore();">
<input type="button" value="Remove Managed Store"
onclick="removeManagedStore();">
</form>
</body>
</html>
用Google Gears增强您的Web应用程序(5)时间:2011-08-27 IBM 傅飞 古力清单 5. 对应的 manifest 文件
首先,将 HTML 页面和 manifest 文件部署到 HTTP 服务器上,之后我们便可以通过浏览器访问该页面。 点击 "Create Managed Store" 按钮,会触发一个创建 ManagedResourceStore 类型的本地存储的事件,该事件会将 manifest 文件里列出的所有同源网络资源 下载并存储到本地硬盘。如果你想知道它们被存储到了哪里, 接下来用户便可 以通过访问与连网时相同的 URL,或者通过创建的桌面快捷方式(在后面的章节 会提到如何为你的离线 Web 应用程序创建桌面快捷方式),在即使没有网络连接 的情况下依然可以访问并使用这个页面。这时,如果我们更新了服务器端的资源 文件,并且相应的更新了 manifest 文件中的版本信息,你会看到,存储到本地 的网页信息,也会跟着自动被更新。当然,如果你等不及自动更新,也可以通过 再次点击 "Create Managed Store" 按钮,调用 checkForUpdate() 方法手动更 新页面。 使用 WorkerPool API 在一个页面执行计算量比较大的任 务或 I/O 操作时,Web 应用程序经常会慢到不响应,这个时候 WorkerPool 就有 了用武之地。WorkerPool 可以用来在父页面的后台独立地执行计算量大的任务, 而父页面则继续执行自己的任务。清单 6 演示了如何使用 WorkerPool API 清单 6. 使用 WorkerPool API
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |