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

相关链接

 

文档标签和贡献者