简单教程
提交运行
代码编辑器:
<!DOCTYPE html> <meta charset="utf-8"> <p>计数: <output id="result"></output></p> <button onclick="startWorker()">开始工作</button> <button onclick="stopWorker()">停止工作</button> <p><strong>注意:</strong> Internet Explorer 9 及更早 IE 版本浏览器不支持 Web Workers</p> <script> var w; function startWorker() { if(typeof(Worker)!=="undefined") { if(typeof(w)=="undefined") { w=new Worker("/static/media/html/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; } </script>
运行结果: