aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/orphaned/web
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/orphaned/web
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/orphaned/web')
-rw-r--r--files/zh-cn/orphaned/web/api/abstractworker/index.html88
-rw-r--r--files/zh-cn/orphaned/web/api/abstractworker/onerror/index.html74
-rw-r--r--files/zh-cn/orphaned/web/api/element/currentstyle/index.html77
-rw-r--r--files/zh-cn/orphaned/web/api/xmlhttprequestresponsetype/index.html69
4 files changed, 308 insertions, 0 deletions
diff --git a/files/zh-cn/orphaned/web/api/abstractworker/index.html b/files/zh-cn/orphaned/web/api/abstractworker/index.html
new file mode 100644
index 0000000000..b92de9c8ff
--- /dev/null
+++ b/files/zh-cn/orphaned/web/api/abstractworker/index.html
@@ -0,0 +1,88 @@
+---
+title: AbstractWorker
+slug: orphaned/Web/API/AbstractWorker
+tags:
+ - API
+ - AbstractWorker
+ - Interface
+ - Reference
+ - SharedWorker
+ - Web Workers
+ - Worker
+translation_of: Web/API/AbstractWorker
+original_slug: 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>
diff --git a/files/zh-cn/orphaned/web/api/abstractworker/onerror/index.html b/files/zh-cn/orphaned/web/api/abstractworker/onerror/index.html
new file mode 100644
index 0000000000..fe50b2e767
--- /dev/null
+++ b/files/zh-cn/orphaned/web/api/abstractworker/onerror/index.html
@@ -0,0 +1,74 @@
+---
+title: AbstractWorker.onerror
+slug: orphaned/Web/API/AbstractWorker/onerror
+tags:
+ - API
+ - AbstractWorker
+ - EventHandler
+ - Property
+ - Reference
+ - Web Workers
+ - Workers
+ - onerror
+translation_of: Web/API/AbstractWorker/onerror
+original_slug: Web/API/AbstractWorker/onerror
+---
+<p>{{ APIRef("Web Workers API") }}</p>
+
+<h2 id="概述">概述</h2>
+
+<p>{{domxref("AbstractWorker")}}接口的<strong><code>onerror</code></strong>特性是一个事件句柄,在 {{domxref("Worker")}}的{{event("error")}}事件触发并冒泡时执行。</p>
+
+<h2 id="语法">语法</h2>
+
+<pre class="syntaxbox">myWorker.onerror = function() { ... };</pre>
+
+<h2 id="示例">示例</h2>
+
+<p>下面的代码片段展示了通过 <a href="https://developer.mozilla.org/en-US/docs/Web/API/Worker.Worker" title="The Worker() constructor creates a Worker that executes the script at the specified URL. This script must obey the same-origin policy."><code>Worker()</code></a> 创建 <a href="https://developer.mozilla.org/zh-CN/docs/Web/API/Worker" title="Worker 是可以在后台运行的任务,它能够被轻松的创建,还能向它的创建者发送消息。 你只要调用 Worker() 构造函数,指定一个需要运行在 worker 线程内的脚本,就能够很容易的创建一个 worker。"><code>Worker</code></a> 对象的过程, 以及设置onerror回调函数:</p>
+
+<pre class="brush: js">var myWorker = new Worker("worker.js");
+
+myWorker.onerror = function() {
+ console.log('There is an error with your worker!');
+}</pre>
+
+<h2 id="规范">规范</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">Specification</th>
+ <th scope="col">Status</th>
+ <th scope="col">Comment</th>
+ </tr>
+ <tr>
+ <td>{{SpecName('HTML WHATWG', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}</td>
+ <td>{{Spec2('HTML WHATWG')}}</td>
+ <td>No change from {{SpecName("Web Workers")}}.</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('Web Workers', "#handler-abstractworker-onerror", "AbstractWorker.onerror")}}</td>
+ <td>{{Spec2('Web Workers')}}</td>
+ <td>Initial definition.</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="浏览器兼容性">浏览器兼容性</h2>
+
+<div>
+<p>{{Compat("api.AbstractWorker.onerror")}}</p>
+
+<h3 id="试图加载跨域_Worker_的错误差异">试图加载跨域 Worker 的错误差异</h3>
+
+<p>早期浏览器会抛出 <code>SecurityError</code>,在规范变更后,则是  {{event("error")}} 事件。具体见 <a href="https://www.fxsitecompat.com/en-CA/docs/2016/loading-cross-origin-worker-now-fires-error-event-instead-of-throwing-worker-in-sandboxed-iframe-no-longer-allowed/">Loading cross-origin worker now fires error event instead of throwing; worker in sandboxed iframe no longer allowed</a>.</p>
+</div>
+
+<div id="compat-mobile"> </div>
+
+<h2 id="另请参阅">另请参阅</h2>
+
+<ul>
+ <li>The {{domxref("AbstractWorker")}} interface it belongs to.</li>
+</ul>
diff --git a/files/zh-cn/orphaned/web/api/element/currentstyle/index.html b/files/zh-cn/orphaned/web/api/element/currentstyle/index.html
new file mode 100644
index 0000000000..c2f23d78b4
--- /dev/null
+++ b/files/zh-cn/orphaned/web/api/element/currentstyle/index.html
@@ -0,0 +1,77 @@
+---
+title: Element.currentStyle
+slug: orphaned/Web/API/Element/currentStyle
+translation_of: Web/API/Element/currentStyle
+original_slug: Web/API/Element/currentStyle
+---
+<div>{{APIRef("DOM")}}</div>
+
+<p>{{ Non-standard_header() }}</p>
+
+<h2 id="概述">概述</h2>
+
+<p><strong><code>Element.currentStyle</code></strong> 是一个与 {{domxref("window.getComputedStyle")}}方法功能相同的属性。这个属性实现在旧版本的IE浏览器中.</p>
+
+<h2 id="规范">规范</h2>
+
+<p>没有相关规范。</p>
+
+<p>Microsoft <a href="https://msdn.microsoft.com/en-us/library/ms535231(v=vs.85).aspx">在MSDN中对该属性进行了描述</a>.</p>
+
+<h2 id="Browser_Compatibility" name="Browser_Compatibility">浏览器兼容性</h2>
+
+<p>{{ CompatibilityTable() }}</p>
+
+<div id="compat-desktop">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Chrome</th>
+ <th>Firefox (Gecko)</th>
+ <th>Internet Explorer</th>
+ <th>Microsoft Edge</th>
+ <th>Opera</th>
+ <th>Safari (WebKit)</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>6</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<div id="compat-mobile">
+<table class="compat-table">
+ <tbody>
+ <tr>
+ <th>Feature</th>
+ <th>Android</th>
+ <th>Firefox Mobile (Gecko)</th>
+ <th>IE Phone</th>
+ <th>Opera Mobile</th>
+ <th>Safari Mobile</th>
+ </tr>
+ <tr>
+ <td>Basic support</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatNo() }}</td>
+ <td>{{ CompatUnknown() }}</td>
+ <td>{{ CompatUnknown() }}</td>
+ <td>{{ CompatNo() }}</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+
+<h2 id="参见">参见</h2>
+
+<ul>
+ <li>{{domxref("Element.runtimeStyle")}}</li>
+</ul>
diff --git a/files/zh-cn/orphaned/web/api/xmlhttprequestresponsetype/index.html b/files/zh-cn/orphaned/web/api/xmlhttprequestresponsetype/index.html
new file mode 100644
index 0000000000..92738971cb
--- /dev/null
+++ b/files/zh-cn/orphaned/web/api/xmlhttprequestresponsetype/index.html
@@ -0,0 +1,69 @@
+---
+title: XMLHttpRequestResponseType
+slug: orphaned/Web/API/XMLHttpRequestResponseType
+translation_of: Web/API/XMLHttpRequestResponseType
+original_slug: Web/API/XMLHttpRequestResponseType
+---
+<div>{{APIRef("XMLHttpRequest")}}</div>
+
+<p><span class="seoSummary"><code><strong>XMLHttpRequestResponseType</strong></code> 类型是一个枚举字符串,用于指定包含在一个 {{domxref("XMLHttpRequest")}} 中的 {{domxref("XMLHttpRequest.response", "response")}} 的数据类型。</span>这些值用于获取或设置请求的 {{domxref("XMLHttpRequest.responseType", "responseType")}}。</p>
+
+<h2 id="取值">取值</h2>
+
+<dl>
+ <dt><code>""</code></dt>
+ <dd><code>responseType</code> 为空字符串时,采用默认类型 {{domxref("DOMString")}},与设置为 <code>text</code> 相同。</dd>
+ <dt><code>arraybuffer</code></dt>
+ <dd>{{domxref("XMLHttpRequest.response", "response")}} 是一个包含二进制数据的 JavaScript {{jsxref("ArrayBuffer")}}。</dd>
+ <dt><code>blob</code></dt>
+ <dd><code>response</code> 是一个包含二进制数据的 {{domxref("Blob")}} 对象 。</dd>
+ <dt><code>document</code></dt>
+ <dd><code>response</code> 是一个 {{Glossary("HTML")}} {{domxref("Document")}} 或 {{Glossary("XML")}} {{domxref("XMLDocument")}},这取决于接收到的数据的 MIME 类型。请参阅 <a href="/zh-CN/docs/Web/API/XMLHttpRequest/HTML_in_XMLHttpRequest">XMLHttpRequest 中的 HTML</a> 以了解使用 XHR 获取 HTML 内容的更多信息。</dd>
+ <dt><code>json</code></dt>
+ <dd><code>response</code> 是一个 JavaScript 对象。这个对象是通过将接收到的数据类型视为 {{Glossary("JSON")}} 解析得到的。</dd>
+ <dt><code>text</code></dt>
+ <dd><code>response</code> 是一个以 {{domxref("DOMString")}} 对象表示的文本。</dd>
+ <dt><code>ms-stream</code> {{non-standard_inline}}</dt>
+ <dd><code>response</code> 是下载流的一部分;此响应类型仅允许下载请求,并且仅受 Internet Explorer 支持。</dd>
+</dl>
+
+<h2 id="已废弃的值">已废弃的值</h2>
+
+<dl>
+ <dt><code>moz-chunked-arraybuffer</code> {{non-standard_inline}}</dt>
+ <dd>
+ <p>与<code>"arraybuffer"</code>相似,但是数据会被接收到一个流中。使用此响应类型时,响应中的值仅在 {{event("progress")}} 事件的处理程序中可用,并且只包含上一次响应 <code>progress</code> 事件以后收到的数据,而不是自请求发送以来收到的所有数据。</p>
+
+ <p>在 <code>progress</code> 事件处理时访问 <code>response</code> 将返回到目前为止收到的数据。在 <code>progress</code> 事件处理程序之外访问, <code>response</code> 的值会始终为 <code>null</code> 。</p>
+
+ <p>You shouldn't use this non-standard (and, as of Firefox 68, entirely removed) API; instead, consider using <a href="/zh-CN/docs/Web/API/Streams_API/Using_readable_streams#Consuming_a_fetch_as_a_stream">the Fetch API with readable streams</a>, which offers a standard alternative to accessing the response in a streaming fashion.</p>
+ </dd>
+</dl>
+
+<h2 id="规范">规范</h2>
+
+<table class="standard-table">
+ <tbody>
+ <tr>
+ <th scope="col">规范</th>
+ <th scope="col">状态</th>
+ <th scope="col">注释</th>
+ </tr>
+ <tr>
+ <td>{{SpecName('XMLHttpRequest')}}</td>
+ <td>{{Spec2('XMLHttpRequestResponseType')}}</td>
+ <td>Live standard, latest version</td>
+ </tr>
+ </tbody>
+</table>
+
+<h2 id="浏览器兼容性">浏览器兼容性</h2>
+
+<p>{{Compat("api.XMLHttpRequestResponseType")}}</p>
+
+<h2 id="了解更多">了解更多</h2>
+
+<ul>
+ <li><a href="/zh-CN/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest">使用 XMLHttpRequest</a></li>
+ <li><a href="/zh-CN/docs/Web/API/XMLHttpRequest/HTML_in_XMLHttpRequest">XMLHttpRequest 中的 HTML</a></li>
+</ul>