该特性仅支持:FF3.5+、Opera 10.6+、Chrome 3+、Safari 4。

HTML5的Web Workers

详情请参数(下面的参考链接中都有例子说明):

https://developer.mozilla.org/En/Using_web_workers

https://developer.mozilla.org/En/DOM/Worker

http://www.whatwg.org/specs/web-workers/current-work/

中文:WEB Workers提升WEB前端脚本JavaScript的处理性能

 

这里以一个计算加法和乘法为例:

1、创建一个worker

2、worker使用postMessage方法,发送请求,在处理时再通过postMessage返回给消息给创建者,它的onmessage方法会捕获进行处理

3、如果需要kill worker直接使用terminate方法

 

最终运行的界面 :

HTML5的Web Workers

 

完整html代码

>

worker.js的代码:

if (i % 500000 === 0) {
postMessage(i);
}
i++;
}

;

本章参考自:http://www.codediesel.com/demos/workers/     (有部分修改)

点些直接下载本文示例代码>>

相关文章:

  • 2022-12-23
  • 2021-10-03
  • 2021-12-28
  • 2021-11-02
  • 2021-07-09
  • 2022-01-10
  • 2021-11-03
  • 2022-01-05
猜你喜欢
  • 2021-11-27
  • 2021-09-10
  • 2021-11-04
  • 2021-12-07
  • 2022-12-23
  • 2021-08-04
相关资源
相似解决方案