您当前的位置: 首页 > 

壹小俊

暂无认证

  • 3浏览

    0关注

    885博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

第十八课--H5Web Workers

壹小俊 发布时间:2019-08-04 09:20:00 ,浏览量:3

web worker 是运行在后台的 JavaScript,不会影响页面的性能。
html:
w=new Worker("demo_workers.js");
w.onmessage=function(event){
    document.getElementById("result").innerHTML=event.data;
};//onmessage 事件监听器
w.terminate();//终止
w = undefined;//
js:
var i=0;
function timedCount()
{
    i=i+1;
    postMessage(i);//向页面返回数据
    setTimeout("timedCount()",500);
}
timedCount();
看案例



    
    Web Workers


计数:

开始工作 停止工作

注意: Internet Explorer 9 及更早 IE 版本浏览器不支持 Web Workers.

var w; function startWorker() { if(typeof(Worker) !== "undefined") { if(typeof(w) == "undefined") { w = new Worker("demo_workers.js"); } w.onmessage = function(event) { document.getElementById("result").innerHTML = event.data; }; } else { document.getElementById("result").innerHTML = "抱歉,你的浏览器不支持 Web Workers..."; } } function stopWorker() { w.terminate(); w = undefined; }

 

关注
打赏
1664335782
查看更多评论
立即登录/注册

微信扫码登录

0.2937s