Web Workers 的使用方法非常简单,只需创建一个 Web Workers 对象,并传入希望执行的 JavaScript 文件即可。然后在页面中设置一个事件监听器,用来监听由 Web Workers 对象发来的消息和错误信息。如果想要在页面与 Web Workers 之间建立通信,数据需通过 postMessage() 函数传递。对于 Web Workers JavaScript 文件中的代码也是如此,必须通过设置事件处理程序来处理发来的消息和错误信息,通过调用 postMessage() 函数实现与页面的数据交互。
在线程调用的 JavaScript 脚本文件中所有可用的变量、函数与类 。
onmessage :获取接收消息的事件句柄
importScripts(urls) :导入其它 JavaScript 脚本文件。参数为该脚本文件的 URL 地址,可以导入多个脚本文件。导入的脚本文件必须与使用该线程文件的页面在同一个域中,并在同一个端口中