aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/api/abstractworker/index.html
diff options
context:
space:
mode:
authorMDN <actions@users.noreply.github.com>2021-06-08 00:58:25 +0000
committerMDN <actions@users.noreply.github.com>2021-06-08 00:58:25 +0000
commit5e990a17012ff5ed90ae1559a11bbe4bc74c887a (patch)
treecb5001d2192bc027272aca437d6aa42cbe34212b /files/zh-cn/web/api/abstractworker/index.html
parent30628708e318da59965b7c8e0d7fec0d47680909 (diff)
downloadtranslated-content-5e990a17012ff5ed90ae1559a11bbe4bc74c887a.tar.gz
translated-content-5e990a17012ff5ed90ae1559a11bbe4bc74c887a.tar.bz2
translated-content-5e990a17012ff5ed90ae1559a11bbe4bc74c887a.zip
[CRON] sync translated content
Diffstat (limited to 'files/zh-cn/web/api/abstractworker/index.html')
-rw-r--r--files/zh-cn/web/api/abstractworker/index.html87
1 files changed, 0 insertions, 87 deletions
diff --git a/files/zh-cn/web/api/abstractworker/index.html b/files/zh-cn/web/api/abstractworker/index.html
deleted file mode 100644
index 53ee348af9..0000000000
--- a/files/zh-cn/web/api/abstractworker/index.html
+++ /dev/null
@@ -1,87 +0,0 @@
----
-title: AbstractWorker
-slug: Web/API/AbstractWorker
-tags:
- - API
- - AbstractWorker
- - Interface
- - Reference
- - SharedWorker
- - Web Workers
- - Worker
-translation_of: Web/API/AbstractWorker
----
-<p>{{ APIRef("Web Workers API") }}</p>
-
-<p> <a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API">Web Workers API</a> 的 <strong><code>AbstractWorker</code></strong> 接口是一个定义适用于所有类型 worker 属性和方法的抽象接口,包括基础的 {{domxref("Worker")}},{{domxref("ServiceWorker")}} 以及 {{domxref("SharedWorker")}}。作为一个抽象类,你不能直接使用 <code>AbstractWorker</code>。</p>
-
-<h2 id="属性">属性</h2>
-
-<p><em><code>AbstractWorker</code></em><em> 接口不会继承任何属性。</em></p>
-
-<h3 id="事件处理函数">事件处理函数</h3>
-
-<dl>
- <dt>{{domxref("AbstractWorker.onerror")}}</dt>
- <dd>当 worker 中出现 {{domxref("ErrorEvent")}} 类型的错误时,{{ domxref("EventListener") }} 就会被调用。</dd>
-</dl>
-
-<h2 id="方法">方法</h2>
-
-<p><em><code>AbstractWorker</code></em><em> 接口不会实现或继承任何方法。</em></p>
-
-<h2 id="例子">例子</h2>
-
-<p>作为一个抽象类接口,你不应该在代码中直接使用 <code>AbstractWorker</code> 接口。取而代之,你应该使用 {{domxref("Worker")}} 或 {{domxref("SharedWorker")}},这两者都继承了 <code>AbstractWorker</code> 的属性。</p>
-
-<p>下面的一小段代码是展示如何使用 {{domxref("Worker.Worker", "Worker()")}} 构造函数构造 {{domxref("Worker")}} 对象并使用它:</p>
-
-<pre class="notranslate"><code>var myWorker = new Worker("worker.js");
-
-first.onchange = function() {
- myWorker.postMessage([first.value,second.value]);
- console.log('Message posted to worker');
-}</code></pre>
-
-<p>worker 的代码会从 <code>"worker.js"</code> 文件被加载。代码假设这里已经有一个现成的 {{HTMLElement("input")}} 元素且由 <code>first</code> 表示;设置了一个用于 {{event("change")}} 事件的事件处理函数,所以当用户更改 <code>first</code> 的值时,一个提示信息会被提交且通知到 worker。</p>
-
-<p>完整的例子,请看:</p>
-
-<ul>
- <li><a href="https://github.com/mdn/simple-web-worker">专用worker的基本例子</a> ( <a href="http://mdn.github.io/simple-web-worker/">运行专用worker</a> )</li>
- <li><a href="https://github.com/mdn/simple-shared-worker">共享worker的基本例子</a> ( <a href="http://mdn.github.io/simple-shared-worker/">运行共享worker</a> )</li>
-</ul>
-
-<h2 id="相关规范">相关规范</h2>
-
-<table>
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("HTML WHATWG", "#abstractworker", "AbstractWorker")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>No change from {{SpecName("Web Workers")}}.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="浏览器兼容性"><br>
- 浏览器兼容性</h2>
-
-<p>{{Compat("api.AbstractWorker")}}</p>
-
-<div id="compat-desktop"></div>
-
-<h2 id="相关链接">相关链接</h2>
-
-<ul>
- <li>{{domxref("Worker")}},{{domxref("ServiceWorker")}} 以及 {{domxref("SharedWorker")}} 接口,都基于 <code>AbstractWorker</code> 定义</li>
- <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API">Web Workers API</a></li>
- <li><a href="https://wiki.developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers">Using Web Workers</a></li>
-</ul>