webworker学习

193 阅读1分钟

1.webworker交互流程

image.png

image.png

2.具体步骤

  1. 在主页面创建worker对象,并传入对应的hash.js文件地址
  2. worker对象可以调用postMessage()方法与hash.js 通讯
  3. hash.js通过self.onMessage()接受主页面信息
  4. hash.js通过self.postMessage()与主页面交互
  5. 通过self.importScripts倒入第三方库