正在加载图片...
3. Workerpool module(工作者池,通过异步的方式在后台进行资源访问 的操作,比如同步本地用户数据到服务器,使浏览器程序保持快速响应)。 WorkerPool module是一个最重要的模块,用过pool技术的都知道,p ool中的各个主体独自工作,这里的pool是实现了让多个js在后台异 步运行互不干涉,这样用户在使用系统的时候,是感受不到有js在运 行的,以前js运行的时候,界面都是不可操作的,必须要等js运行完 了,才能做其他操作,使用 WorkerPool module就可以解决这个问题。 比如在我们的系统中,要把服务器的数据库(某个表)本地化,大概需 要1个小时,如果使用传统的js来操作,界面就要运行一个小时(可能 没有响应),ie基本都是白屏。这显然是行不通的了,所有我们只能用 Workerpool module,在用户没有感觉的情况下,在后台通过ajax分段 获取到服务器的数据,然后启动 WorkerPool module写入 如何安装 Google Gears s=GoogleGears:http://code.googlecom/apis/gears/install.html 如何检查客户电脑上是否安装了 Google Gears? 在页面里面包含这一段js: 示例代码如下 <script src="gears_init. js"></script> <script> if (!window. google I google. gears)t locationhref=http://gears.googlecom/?action=install&message=<yo ur we I come mes sage> &return=syour websi te url> </script 我们看到其中提示用户安装的地址允许定制两个自定义信息 message:用户提示信息,不超过150个字。3. WorkerPool module(工作者池,通过异步的方式在后台进行资源访问 的操作,比如同步本地用户数据到服务器,使浏览器程序保持快速响应)。 WorkerPool module 是一个最重要的模块,用过 pool 技术的都知道,p ool 中的各个主体独自工作,这里的 pool 是实现了让多个 js 在后台异 步运行互不干涉,这样用户在使用系统的时候,是感受不到有 js 在运 行的,以前 js 运行的时候,界面都是不可操作的,必须要等 js 运行完 了,才能做其他操作,使用 WorkerPool module 就可以解决这个问题。 比如在我们的系统中,要把服务器的数据库(某个表)本地化,大概需 要 1 个小时,如果使用传统的 js 来操作,界面就要运行一个小时(可能 没有响应),ie 基本都是白屏。这显然是行不通的了,所有我们只能用 WorkerPool module,在用户没有感觉的情况下,在后台通过 ajax 分段 获取到服务器的数据,然后启动 WorkerPool module 写入。 如何安装 Google Gears 安装 Google Gears: http://code.google.com/apis/gears/install.html 如何检查客户电脑上是否安装了 Google Gears? 在页面里面包含这一段 js: 示例代码如下: <script src="gears_init.js"></script> <script> if (!window.google || !google.gears) { location.href = "http://gears.google.com/?action=install&message=<yo ur welcome message>" + "&return=<your website url>"; } </script> 我们看到其中提示用户安装的地址允许定制两个自定义信息: message: 用户提示信息,不超过 150 个字
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有