AbstractWorker

概要

AbstractWorker 接口为所有的worker类提供了虚方法及虚属性使其成为 Worker 或者 SharedWorker.

属性

AbstractWorker 接口不会实现或继承任何属性。

AbstractWorker.onerror
这是一个由worker产生的error类型的ErrorEvent事件的回调。

方法

AbstractWorker 接口不会实现或继承任何方法。

例子

值得注意的是你不应该在代码中直接使用 AbstractWorker 接口 — 当它被修改后, Worker 和 SharedWorker 将会继承它的属性。 一下一小段代码是展示如何使用 Worker() 构造函数构造 Worker 对象并使用它:

var myWorker = new Worker("worker.js");
first.onchange = function() {
  myWorker.postMessage([first.value,second.value]);
  console.log('Message posted to worker');
}

完整的例子,请看:

相关规范

规范 状态 Comment
WHATWG HTML Living Standard
AbstractWorker
Living Standard Web Workers 一致.
Web Workers
AbstractWorker
Recommendation 初始版本

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 4 3.5 (1.9.1) 10 10.6 4
Feature Android Firefox Mobile (Gecko) Firefox OS (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support 4.4 1.0 (1.9.1) 1.0.1 10 11.5 5.1

相关链接

 

文档标签和贡献者