HTML5 Web Workers
index.html
<!DOCTYPEhtml><html><body><p>Countnumbers:<outputid="result"></output></p><buttononclick="startWorker()">StartWorker</button><buttononclick="stopWorker()">StopWorker</button><br/><br/><script>varw=null;functionstartWorker(){if(typeof(Worker)!=="undefined"){if(w==null){w=newWorker("worker.js");}w.onmessage=function(event){document.getElementById("result").innerHTML=event.data;};}else{document.getElementById("result").innerHTML="Sorry,yourbrowserdoesnotsupportWebWorkers...";}}functionstopWorker(){if(w==null){return;}w.terminate();w=null;}</script></body></html>
worker.js
vari=0;functiontimedCount(){i=i+1;postMessage(i);setTimeout("timedCount()",500);}timedCount();
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。