中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

WebWorker中sendmessage使用方法

小樊
101
2024-06-28 11:00:25
欄目: 編程語言

在WebWorker中,可以使用postMessage()方法來發送消息。下面是一個簡單的示例:

// 創建一個WebWorker
const worker = new Worker('worker.js');

// 監聽WebWorker發來的消息
worker.onmessage = function(event) {
  console.log('Message received from worker:', event.data);
};

// 向WebWorker發送消息
worker.postMessage('Hello from main script!');

在上面的示例中,首先創建了一個WebWorker,并指定了Worker腳本的路徑。然后通過worker.postMessage()方法向WebWorker發送消息。在WebWorker中,可以通過self.onmessage監聽來自主線程的消息,并通過postMessage()方法向主線程發送消息。

在Worker腳本中,可以使用如下代碼接收來自主線程的消息,并向主線程發送消息:

// 監聽主線程發來的消息
self.onmessage = function(event) {
  console.log('Message received from main script:', event.data);
  
  // 向主線程發送消息
  self.postMessage('Hello from worker!');
};

0
南皮县| 霍山县| 东乌珠穆沁旗| 唐海县| 乌拉特中旗| 聂拉木县| 乌兰浩特市| 新化县| 铜川市| 金沙县| 桃江县| 金溪县| 五峰| 常宁市| 嘉禾县| 北票市| 江川县| 濮阳市| 伽师县| 亳州市| 威海市| 盐源县| 中西区| 丹阳市| 喀喇沁旗| 安国市| 万载县| 苏尼特右旗| 无棣县| 太保市| 长宁县| 泽普县| 达孜县| 东丰县| 宕昌县| 赤水市| 田林县| 上杭县| 吉安县| 元江| 麻栗坡县|