广州web培训
达内广州五羊中心

18589266248

热门课程

JS中的并行处理:行内Workers

  • 时间:2016-12-26 14:21
  • 发布:广州web培训
  • 来源:拿客

有些时候将worker代码写到一个外部文件可能会使原本简单的问题变得复杂。幸运的是,workers也可以用一个Blob来初始化。

写一个行内worker,参考如下代码段:

<!-- http://stackoverflow.com/a/6454685/2032154 -->

<script id="worker" type="javascript/worker">

// Put your worker code here

</script>

const code = URL.createObjectURL(new Blob([

document.getElementById("worker").textContent

]));

const worker = new Worker(code);

这样你就创建了一个全局的ObjectURL,但别忘了当不需要的时候要销毁它:

worker.terminate();

URL.revokeObjectURL(code);

广州Web前端培训就到广州达内,详情请登陆广州达内Web前端培训官网(gz.web.tedu.cn)!

上一篇:JS中的并行处理:Workers 嵌套
下一篇:JS中的并行处理:Web Workers

马上预约三天免费体验课

姓名:

电话:

JS中的并行处理:Workers 嵌套

如何理解JavaScript 数组slice与splice?

选择城市和中心
江西省

贵州省

广西省

海南省