gpt4 book ai didi

javascript - 奇怪的 HTML5 Worker JavaScript 代码(消息)

转载 作者:行者123 更新时间:2023-12-03 05:21:43 25 4
gpt4 key购买 nike

https://github.com/daaain/JSSoundRecorder/blob/1c71ad46ab9088f92bc0a087dcb84df356b805f6/js/lib/recorderWorker.js

第 42 行和第 47 行有已发布的消息。

但是这些消息没有第 5-23 行处理程序所需的 command 字段。

所以我不明白这些消息是如何处理的。请解释一下。

最佳答案

这些消息被发送到主线程,而不是工作线程本身。它们代表结果。该函数不处理任何传出消息。它仅处理传入消息。这就是监听消息事件的函数的作用。

例如:

// Main thread:
var worker = new Worker("recorderWorker.js");
worker.postMessage({
command: "init", // This is where the command property is required.
config: …
});

关于javascript - 奇怪的 HTML5 Worker JavaScript 代码(消息),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41349741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com