您需要按照以下步骤开始使用网络工作者进行计数示例
let i = 0;
function timedCount() {
i = i + 1;
postMessage(i);
setTimeout("timedCount()", 500);
}
timedCount();
这里 postMessage() 方法用于将消息回传到 HTML 页面
if (typeof w == "undefined") {
w = new Worker("counter.js");
}
我们可以接收来自 web worker 的消息
w.onmessage = function (event) {
document.getElementById("message").innerHTML = event.data;
};
w.terminate();
w = undefined;