我相当于前端的多线程~
一、Web Workers执行的脚本不能直接访问web页面、DOM API、windows对象默认的属性和方法;也会消耗CPU周期,导致系统变慢;
二、新建worker对象,参数是另一个进程脚本的地址
![](https://img.haomeiwen.com/i8054470/cc061ca323d94dd9.png)
三、向脚本发消息
![](https://img.haomeiwen.com/i8054470/2dff92f72220e574.png)
四、主进程监听postMessage事件
![](https://img.haomeiwen.com/i8054470/5f07a965d6d27261.png)
五、副进程监听message事件
![](https://img.haomeiwen.com/i8054470/3f5720652e4d270e.png)
六、主进程监听worker错误
![](https://img.haomeiwen.com/i8054470/d71d046b894f27e3.png)
七、在主线程中终止一个worker
worker.terminate();
worker.terminate();
本文标题:Web Workers API
本文链接:https://www.haomeiwen.com/subject/gkusxctx.html
网友评论