学习知识的目的,是让我们捕捉各种表象背后的本质,让我们走出下愚的死循环,步入到上智的境界。

方便的使用 JS Worker

下面的代码可以不用独立创建worker.js就可以直接使用。

const code= `self.onmessage=${(function (e) {
  self.postMessage(e.data.replace("吗",""));
}).toString()};`;
const blob=new Blob([code],{ type: "text/javascript" });
const url=URL.createObjectURL(blob);
const work = new Worker(url);
work.onmessage = function (e) {
  speechSynthesis.speak(new SpeechSynthesisUtterance(e.data))
//   URL.revokeObjectURL(url);//释放内存
//   worker.terminate();
};
work.postMessage("吃饭了吗");