奇怪的 HTML5 工人 JavaScript 代码(消息)
Weird HTML5 Worker JavaScript code (messages)
第 42 行和第 47 行有已发布的消息。
但是这些消息没有第 5-23 行处理程序所要求的 command
字段。
所以我不明白这些消息是如何处理的。请解释。
这些消息被发送到主线程,而不是工作线程本身。它们代表结果。该函数不处理任何这些传出消息。它只处理 传入的 消息。这就是监听 message
事件的函数所做的。
例如:
// Main thread:
var worker = new Worker("recorderWorker.js");
worker.postMessage({
command: "init", // This is where the command property is required.
config: …
});
第 42 行和第 47 行有已发布的消息。
但是这些消息没有第 5-23 行处理程序所要求的 command
字段。
所以我不明白这些消息是如何处理的。请解释。
这些消息被发送到主线程,而不是工作线程本身。它们代表结果。该函数不处理任何这些传出消息。它只处理 传入的 消息。这就是监听 message
事件的函数所做的。
例如:
// Main thread:
var worker = new Worker("recorderWorker.js");
worker.postMessage({
command: "init", // This is where the command property is required.
config: …
});