案例:html5案例     状态:可编辑再运行    进入竖版
 运行结果 
x
 
1
<!DOCTYPE html>
2
<html>
3
<body>
4
5
<p>计数: <output id="result"></output></p>
6
<button onclick="startWorker()">开始 Worker</button> 
7
<button onclick="stopWorker()">停止 Worker</button>
8
<br /><br />
9
10
<script>
11
var w;
12
13
function startWorker()
14
{
15
if(typeof(Worker)!=="undefined")
16
  {
17
  if(typeof(w)=="undefined")
18
  {
19
  w=new Worker("/example/html5/demo_workers.js");
20
  }
21
  w.onmessage = function (event) {
22
    document.getElementById("result").innerHTML=event.data;
23
    };
24
  }
25
else
26
  {
27
  document.getElementById("result").innerHTML="Sorry, your browser does not support Web Workers...";
28
  }
29
}
30
31
function stopWorker()
32
{ 
33
w.terminate();
34
}
35
</script>
36
37
</body>
38
</html>
39