کد مثال Full Web Worker

ما قبلاً کد Worker را در فایل js. دیده‌ایم.در زیر کد صفحه HTML آمده است:


Example



<!DOCTYPE html>

<html>

<body>



<p>Count numbers: <output id="result"></output></p>

<button onclick="startWorker()">Start Worker</button>

<button onclick="stopWorker()">Stop Worker</button>



<script>

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 = "Sorry! No Web Worker support.";

  }

}



function stopWorker()
{

  w.terminate();
  w = undefined;

}

</script>



</body>

</html>