Web Workers
来源:互联网 发布:java并发编程 豆瓣 编辑:程序博客网 时间:2024/05/16 11:20
个人原创,欢迎转载,转载请注明出处http://blog.csdn.net/bud_icelf QQ:909648986
Web Workers
什么是Web Workers
web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。
例子1 时间实现
<!DOCTYPE HTML><html><head> <meta charset="gbk"></head><body> <p id="info"></p> <script> if(typeof(Worker)!=="undefined"){ var worker=new Worker("time.js"); worker.onmessage=function(event){ document.getElementById("info").innerHTML=event.data; }; }else{ document.getElementById("info").innerHTML="你的浏览器不支持Web Workers"; } </script></body></html>
创建web worker文件 time.js
function time(){ setTimeout("time()",500); postMessage(new Date());}time();
if(typeof(Worker)!=="undefined")
判断浏览器是否支持web worker
var worker=new Worker("time.js");
创建Worker对象,参数一为web worker文件路径
worker.onmessage=function(event){
document.getElementById("info").innerHTML=event.data;
};
当有消息传递时(onmessage),执行监听器中的代码, event.data是传递的信息内容。
postMessage(new Date());
该方法向所对应的Worker对象传递信息。参数一为传递的内容。
- Web workers
- web Workers
- Web Workers
- WEB Workers
- Web Workers
- Web Workers---html5 Web Workers
- Service Workers/Web Workers/WebSockets的区别
- WEB Workers 介绍
- WEB Workers 介绍
- Web Workers處理多線程
- Web Workers入门
- HTML 5 Web Workers
- HTML5 Web Workers
- Web Workers快速入门
- 开始使用Web Workers
- HTML5 web workers
- Web Workers 的基本信息
- HTML 5 Web Workers
- WPF Image控件显示视频数据流
- 楠哥讲心得之三维重建
- 加载本地UITableViewCell
- 基于TinyProxy搭建HTTP代理服务器
- 九九乘法表
- Web Workers
- Matlab中的符号变量和符号运算
- web工程前后台验证(后台合法性校验和页面元素校验)统一处理
- 数据挖掘及相关应用
- CSS3概述
- 设计模式___策略模式
- 文本特征选择的关键算法总结
- (转)概率随机问题
- 求一个数的k次方的前三位。