Web Worker 有以下几个使用注意点:
var worker = new Worker(aURL, options);
- options
-
type:值可以是classic或module -
credentials:该值可以是omit,same-origin,orinclude -
name:表示工作者范围的标识名称,主要用于调试目的
-
主线程(worke)
- 事件
-
error: -
message: -
messageerror:发送的数据无法序列化成字符串时,会触发这个事件。
-
- 方法
-
postMessage(aMessage, transferList):transferList用于传递所有权 -
terminate():关闭线程
-
子进程(self)
- 属性
-
name: Worker 的名字。该属性只读,由构造函数指定。
-
- 事件
-
error: -
message: -
messageerror:发送的数据无法序列化成字符串时,会触发这个事件。
-
- 方法
-
postMessage(aMessage):向产生这个 Worker 线程发送消息。 -
close():关闭 Worker 线程。 -
importScripts():加载 JS 脚本。
-





网友评论