Skip to content

Commit

Permalink
AutoCorrect files/zh-cn/web/api/c{l,r,u}*/
Browse files Browse the repository at this point in the history
  • Loading branch information
huacnlee authored and irvin committed May 31, 2022
1 parent 5c3a5f3 commit 7f8fe74
Show file tree
Hide file tree
Showing 28 changed files with 109 additions and 109 deletions.
4 changes: 2 additions & 2 deletions files/zh-cn/web/api/cleartimeout/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ <h3 id="Parameters">Parameters</h3>

<dl>
<dt><code>timeoutID</code></dt>
<dd>您要取消定时器的标识符。 该ID由相应的<code>setTimeout()</code>调用返回。</dd>
<dd>您要取消定时器的标识符。该 ID 由相应的<code>setTimeout()</code>调用返回。</dd>
</dl>

<p>值得注意的是,{{domxref("WindowOrWorkerGlobalScope.setTimeout", "setTimeout()")}}和{{domxref("WindowOrWorkerGlobalScope.setInterval", "setInterval()")}}使用共享的ID池, 意味着在技术上可以混用<code>clearTimeout()</code>和{{domxref("WindowOrWorkerGlobalScope.clearInterval", "clearInterval()")}} 。 但是,为了清楚起见,你应该避免这样做。</p>
<p>值得注意的是,{{domxref("WindowOrWorkerGlobalScope.setTimeout", "setTimeout()")}}和{{domxref("WindowOrWorkerGlobalScope.setInterval", "setInterval()")}}使用共享的 ID 池,意味着在技术上可以混用<code>clearTimeout()</code>和{{domxref("WindowOrWorkerGlobalScope.clearInterval", "clearInterval()")}} 。但是,为了清楚起见,你应该避免这样做。</p>

<h2 id="Example" name="Example">示例</h2>

Expand Down
8 changes: 4 additions & 4 deletions files/zh-cn/web/api/client/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@
---
<p>{{SeeCompatTable}}{{APIRef("Service Workers API")}}</p>

<p><code>Client</code> 接口表示一个可执行的上下文,如{{domxref("Worker")}}或{{domxref("SharedWorker")}}。{{domxref("Window")}} 客户端由更具体的{{domxref("WindowClient")}}表示。 你可以从{{domxref("Clients.matchAll","Clients.matchAll()")}} 和{{domxref("Clients.get","Clients.get()")}}等方法获取<code>Client</code>/<code>WindowClient</code>对象。</p>
<p><code>Client</code> 接口表示一个可执行的上下文,如{{domxref("Worker")}}或{{domxref("SharedWorker")}}。{{domxref("Window")}} 客户端由更具体的{{domxref("WindowClient")}}表示。你可以从{{domxref("Clients.matchAll","Clients.matchAll()")}} 和{{domxref("Clients.get","Clients.get()")}}等方法获取<code>Client</code>/<code>WindowClient</code>对象。</p>

<h2 id="Methods">Methods</h2>

<dl>
<dt>{{domxref("Client.postMessage()")}}</dt>
<dd>向client发送一条消息</dd>
<dd>向 client 发送一条消息</dd>
</dl>

<h2 id="Properties">Properties</h2>
Expand All @@ -33,7 +33,7 @@ <h2 id="Properties">Properties</h2>
<dt>{{domxref("Client.type")}} {{readonlyInline}}</dt>
<dd>客户端的类型,字符串形式。可能是"<code>window"</code>, "<code>worker"</code>, 或 "<code>sharedworker"。</code></dd>
<dt>{{domxref("Client.url")}} {{readonlyInline}}</dt>
<dd>客户端的URL,字符串形式。</dd>
<dd>客户端的 URL,字符串形式。</dd>
</dl>

<h2 id="规范">规范</h2>
Expand Down Expand Up @@ -61,6 +61,6 @@ <h2 id="See_also">See also</h2>

<ul>
<li>使用<a href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorker_API/Using_Service_Workers">Service Workers</a></li>
<li><a href="https://jakearchibald.github.io/isserviceworkerready/">ServiceWorker准备好了么?</a></li>
<li><a href="https://jakearchibald.github.io/isserviceworkerready/">ServiceWorker 准备好了么?</a></li>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise">Promises</a></li>
</ul>
6 changes: 3 additions & 3 deletions files/zh-cn/web/api/client/postmessage/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
---
<p>{{SeeCompatTable}}{{APIRef("Client")}}</p>

<p>{{domxref("Client")}} 接口的 <code><strong>Client.postMessage()</strong></code> 方法允许一个service worker客户端向一个  {{domxref("ServiceWorker")}}发送一个消息,会触发service worker的message事件,通过监听这个事件,可以获取这个消息。</p>
<p>{{domxref("Client")}} 接口的 <code><strong>Client.postMessage()</strong></code> 方法允许一个 service worker 客户端向一个  {{domxref("ServiceWorker")}}发送一个消息,会触发 service worker 的 message 事件,通过监听这个事件,可以获取这个消息。</p>

<h2 id="语法">语法</h2>

Expand All @@ -19,7 +19,7 @@ <h3 id="参数">参数</h3>

<dl>
<dt><code>message</code></dt>
<dd>发送给service worker的消息内容</dd>
<dd>发送给 service worker 的消息内容</dd>
<dt><code>transfer {{optional_inline}}</code></dt>
<dd>可转移的对象,例如对端口的引用。</dd>
</dl>
Expand Down Expand Up @@ -49,7 +49,7 @@ <h2 id="例子">例子</h2>
}());
});</code></pre>

<p>接收message:</p>
<p>接收 message:</p>

<pre class="brush: js line-numbers language-js"><code class="language-js">navigator.serviceWorker.addEventListener('message', event =&gt; {
console.log(event.data.msg, event.data.url);
Expand Down
4 changes: 2 additions & 2 deletions files/zh-cn/web/api/clients/claim/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
---
<p>{{SeeCompatTable}}{{APIRef("Service Worker Clients")}}</p>

<p>{{domxref("Clients")}} 接口的  <strong><code>claim()</code></strong> 方法允许一个激活的 service worker 将自己设置为其 {{domxref("ServiceWorkerRegistration.scope", "scope")}} 内所有clients 的{{domxref("ServiceWorkerContainer.controller", "controller")}} . 这会在由此service worker 控制的任何 clients 中触发 {{domxref("ServiceWorkerContainer","navigator.serviceWorker")}}  上的  "<code>controllerchange</code>"  事件.</p>
<p>{{domxref("Clients")}} 接口的  <strong><code>claim()</code></strong> 方法允许一个激活的 service worker 将自己设置为其 {{domxref("ServiceWorkerRegistration.scope", "scope")}} 内所有 clients 的{{domxref("ServiceWorkerContainer.controller", "controller")}} . 这会在由此 service worker 控制的任何 clients 中触发 {{domxref("ServiceWorkerContainer","navigator.serviceWorker")}}  上的  "<code>controllerchange</code>"  事件</p>

<p>当一个 service worker 被初始注册时,页面在下次加载之前不会使用它。 <code>claim()</code> 方法会立即控制这些页面。请注意,这会导致 service worker 控制通过网络定期加载的页面,或者可能通过不同的 service worker 加载.</p>
<p>当一个 service worker 被初始注册时,页面在下次加载之前不会使用它。 <code>claim()</code> 方法会立即控制这些页面。请注意,这会导致 service worker 控制通过网络定期加载的页面,或者可能通过不同的 service worker 加载</p>

<h2 id="语法">语法</h2>

Expand Down
4 changes: 2 additions & 2 deletions files/zh-cn/web/api/clients/get/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
---
<div>{{SeeCompatTable}}{{APIRef("Service Workers API")}}</div>

<p>{{domxref("Clients")}} 接口的 <code><strong>get</strong></code><strong><code>()</code></strong> 方法 获取给定 <code>id</code> 匹配的Service Worker client,并在 {{jsxref("Promise")}} 中返回它.</p>
<p>{{domxref("Clients")}} 接口的 <code><strong>get</strong></code><strong><code>()</code></strong> 方法 获取给定 <code>id</code> 匹配的 Service Worker client,并在 {{jsxref("Promise")}} 中返回它</p>

<h2 id="语法">语法</h2>

Expand All @@ -23,7 +23,7 @@ <h3 id="参数">参数</h3>
<h3 id="返回">返回</h3>

<dl>
<dd>一个resolve为 {{domxref("Client")}} 对象的 <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" title="The Promise object is used for deferred and asynchronous computations. A Promise is in one of the three states:">Promise</a></code> .</dd>
<dd>一个 resolve 为 {{domxref("Client")}} 对象的 <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" title="The Promise object is used for deferred and asynchronous computations. A Promise is in one of the three states:">Promise</a></code> .</dd>
</dl>

<h2 id="示例">示例</h2>
Expand Down
8 changes: 4 additions & 4 deletions files/zh-cn/web/api/clients/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,24 @@
---
<p>{{SeeCompatTable}}{{APIRef("Service Workers API")}}</p>

<p><code>Clients</code> 接口提供对 {{domxref("Client")}} 对象的访问. 通过在  <a href="/en-US/docs/Web/API/ServiceWorker_API">service worker</a> 中使用 <code>{{domxref("ServiceWorkerGlobalScope", "self")}}.clients</code> 访问它.</p>
<p><code>Clients</code> 接口提供对 {{domxref("Client")}} 对象的访问通过在  <a href="/en-US/docs/Web/API/ServiceWorker_API">service worker</a> 中使用 <code>{{domxref("ServiceWorkerGlobalScope", "self")}}.clients</code> 访问它</p>

<h2 id="方法">方法</h2>

<dl>
<dt>{{domxref("Clients.get()")}}</dt>
<dd>返回一个匹配给定 {{domxref("Client.id", "id")}} 的 {{domxref("Client")}} 的 {{jsxref("Promise")}} .</dd>
<dt>{{domxref("Clients.matchAll()")}}</dt>
<dd>返回一个 {{domxref("Client")}} 对象数组的 {{jsxref("Promise")}} . options参数允许您控制返回的clients类型</dd>
<dd>返回一个 {{domxref("Client")}} 对象数组的 {{jsxref("Promise")}} . options 参数允许您控制返回的 clients 类型</dd>
<dt>{{domxref("Clients.openWindow()")}}</dt>
<dd>打开给定URL的新浏览器窗口,并返回新 {{domxref("WindowClient")}} a 的 {{jsxref("Promise")}} .</dd>
<dd>打开给定 URL 的新浏览器窗口,并返回新 {{domxref("WindowClient")}} a 的 {{jsxref("Promise")}} .</dd>
<dt>{{domxref("Clients.claim()")}}</dt>
<dd>允许一个激活的 service worker 将自己设置为其{{domxref("ServiceWorkerRegistration.scope", "scope")}} 内所有 clients 的 {{domxref("ServiceWorkerContainer.controller", "controller")}} . </dd>
</dl>

<h2 id="示例">示例</h2>

<p>下面示例显示一个已有的聊天窗口,或者当用户点击通知时创建新的窗口.</p>
<p>下面示例显示一个已有的聊天窗口,或者当用户点击通知时创建新的窗口</p>

<pre class="brush: js">addEventListener('notificationclick', event =&gt; {
  event.waitUntil(async function() {
Expand Down
10 changes: 5 additions & 5 deletions files/zh-cn/web/api/clients/matchall/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
---
<div>{{SeeCompatTable}}{{APIRef("Service Workers API")}}</div>

<p>{{domxref("Clients")}} 接口的  <strong><code>matchAll()</code></strong> 方法返回 service worker {{domxref("Client")}} 对象列表的 <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" title="The Promise object is used for deferred and asynchronous computations. A Promise is in one of the three states:">Promise</a></code> . 包含 <code style="font-style: normal;">options</code> 参数以返回域与关联的 service worker 的域相同所有 service worker 的 clients. 如果未包含 options,该方法仅返回由service worker控制的 service worker clients.</p>
<p>{{domxref("Clients")}} 接口的  <strong><code>matchAll()</code></strong> 方法返回 service worker {{domxref("Client")}} 对象列表的 <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" title="The Promise object is used for deferred and asynchronous computations. A Promise is in one of the three states:">Promise</a></code> . 包含 <code style="font-style: normal;">options</code> 参数以返回域与关联的 service worker 的域相同所有 service worker 的 clients. 如果未包含 options,该方法仅返回由 service worker 控制的 service worker clients.</p>

<h2 id="语法">语法</h2>

Expand All @@ -17,18 +17,18 @@ <h3 id="参数">参数</h3>

<dl>
<dt><code>options {{optional_inline}}</code></dt>
<dd>一个options对象,允许您为匹配操作设置选项。 可用选项包括:
<dd>一个 options 对象,允许您为匹配操作设置选项。可用选项包括
<ul>
<li><code>includeUncontrolled</code>: {{domxref("Boolean")}} — 如果设置为<code>true</code>, 匹配操作将返回与当前服务工作者共享相同源的所有服务工作者客户端。 否则,它仅返回由当前服务工作者控制的服务工作者客户端。 默认值为<code>false</code>.</li>
<li><code>type</code>: 设置想要匹配的 clients 类型. 可用值包括 <code>window</code>, <code>worker</code>, <code>sharedworker</code>, 和 <code>all</code>. 默认是 <code>all</code>.</li>
<li><code>includeUncontrolled</code>: {{domxref("Boolean")}} — 如果设置为<code>true</code>, 匹配操作将返回与当前服务工作者共享相同源的所有服务工作者客户端。否则,它仅返回由当前服务工作者控制的服务工作者客户端。默认值为<code>false</code>.</li>
<li><code>type</code>: 设置想要匹配的 clients 类型可用值包括 <code>window</code>, <code>worker</code>, <code>sharedworker</code>, 和 <code>all</code>. 默认是 <code>all</code>.</li>
</ul>
</dd>
</dl>

<h3 id="返回值">返回值</h3>

<dl>
<dd>resolve为一个 {{domxref("Client")}} 对象数组的 <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" title="The Promise object is used for deferred and asynchronous computations. A Promise is in one of the three states:">Promise</a></code> . 在 Chrome 46/Firefox 54 以及更高版本中, 该方法以最近关注的顺序返回 clients , 根据规范更正.</dd>
<dd>resolve 为一个 {{domxref("Client")}} 对象数组的 <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise" title="The Promise object is used for deferred and asynchronous computations. A Promise is in one of the three states:">Promise</a></code> . 在 Chrome 46/Firefox 54 以及更高版本中该方法以最近关注的顺序返回 clients , 根据规范更正</dd>
</dl>

<h2 id="示例">示例</h2>
Expand Down
10 changes: 5 additions & 5 deletions files/zh-cn/web/api/clients/openwindow/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
---
<p>{{SeeCompatTable}}{{APIRef("Service Workers API")}}</p>

<p>{{domxref("Clients")}}接口的 <strong><code>openWindow()</code></strong> 方法创建一个顶级的浏览器上下文并加载给定的 URL. 如果调用脚本没有显示弹出窗口的权限, <strong><code>openWindow() </code></strong>将抛出 InvalidAccessError.</p>
<p>{{domxref("Clients")}}接口的 <strong><code>openWindow()</code></strong> 方法创建一个顶级的浏览器上下文并加载给定的 URL. 如果调用脚本没有显示弹出窗口的权限 <strong><code>openWindow() </code></strong>将抛出 InvalidAccessError.</p>

<p>在Firefox中,只有在作为通知点击事件的结果调用时,才允许该方法显示弹出窗口.</p>
<p>在 Firefox 中,只有在作为通知点击事件的结果调用时,才允许该方法显示弹出窗口</p>

<p>在Chrome for Android中,该方法可以改为在先前添加到用户主屏幕的 <a href="https://developer.mozilla.org/en-US/Apps/Progressive/Installable">standalone web app</a> 提供的现有浏览上下文中打开URL.</p>
<p>在 Chrome for Android 中,该方法可以改为在先前添加到用户主屏幕的 <a href="https://developer.mozilla.org/en-US/Apps/Progressive/Installable">standalone web app</a> 提供的现有浏览上下文中打开 URL.</p>

<h2 id="语法">语法</h2>

Expand All @@ -21,13 +21,13 @@ <h3 id="参数">参数</h3>

<dl>
<dt><code>url</code></dt>
<dd>一个 {{domxref("USVString")}} ,表示要在窗口中打开的client的URL。 通常,此值必须是与调用脚本有相同域的URL.</dd>
<dd>一个 {{domxref("USVString")}} ,表示要在窗口中打开的 client 的 URL。通常,此值必须是与调用脚本有相同域的 URL.</dd>
</dl>

<h3 id="返回值">返回值</h3>

<dl>
<dd>如果URL来自与服务工作者相同的域,则resolve为 {{domxref("WindowClient")}} 对象的Promise,否则resolve为 {{Glossary("null", "null value")}} .</dd>
<dd>如果 URL 来自与服务工作者相同的域,则 resolve 为 {{domxref("WindowClient")}} 对象的 Promise,否则 resolve 为 {{Glossary("null", "null value")}} .</dd>
</dl>

<h2 id="示例">示例</h2>
Expand Down
6 changes: 3 additions & 3 deletions files/zh-cn/web/api/clipboard/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@ translation_of: Web/API/Clipboard

如果用户没有适时使用 [Permissions API](/zh-CN/docs/Web/API/Permissions_API) 授予 `"clipboard-read"` 或 `"clipboard-write"` 权限,调用 `Clipboard` 对象的方法不会成功。

> **备注:** 实际上,现在浏览器对于访问剪贴板权限的索取各有不同,在章节的[剪贴板可用性](#剪贴板可用性)部分查看更多细节。
> **备注:** 实际上,现在浏览器对于访问剪贴板权限的索取各有不同,在章节的 [剪贴板可用性](#剪贴板可用性) 部分查看更多细节。
所有 Clipboard API 的方法都是异步的;它们返回一个 {{jsxref("Promise")}} 对象,在剪贴板访问完成后被兑现。如果剪贴板访问被拒绝,promise 也会被拒绝。

> **备注:** **剪贴板**是用于短期数据储存或转移的数据缓存区,数据转移可以发生在文档和应用程序之间。剪贴板常常实现为一个匿名的、临时的 [数据缓存](https://zh.wikipedia.org/wiki/緩衝器),有时也叫做粘贴缓存,可由绝大部分位于已定义[应用程序接口](https://zh.wikipedia.org/wiki/应用程序接口)的环境中的程序访问。
> **备注:** **剪贴板**是用于短期数据储存或转移的数据缓存区,数据转移可以发生在文档和应用程序之间。剪贴板常常实现为一个匿名的、临时的 [数据缓存](https://zh.wikipedia.org/wiki/緩衝器),有时也叫做粘贴缓存,可由绝大部分位于已定义 [应用程序接口](https://zh.wikipedia.org/wiki/应用程序接口) 的环境中的程序访问。
>
> 一个典型的应用程序常通过将[用户输入](https://zh.wikipedia.org/wiki/I/O)(如:[快捷键](https://zh.wikipedia.org/wiki/快捷键)[菜单选择](https://zh.wikipedia.org/wiki/選單)等)映射到一些需要访问剪贴板的功能接口上。
> 一个典型的应用程序常通过将 [用户输入](https://zh.wikipedia.org/wiki/I/O)(如:[快捷键](https://zh.wikipedia.org/wiki/快捷键)[菜单选择](https://zh.wikipedia.org/wiki/選單) 等)映射到一些需要访问剪贴板的功能接口上。
## 方法

Expand Down
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/clipboard/write/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<p>但是你要提前获取 "<a href="/en-US/docs/Web/API/Permissions_API">Permissions API</a>" 的 <code>"clipboard-write"</code> 权限才能将数据写入到剪贴板。</p>

<div class="note">
<p><strong>注意:</strong> 浏览器对这个异步剪贴板的 API 仍然在讨论中。所以在使用它之前请检查 <a href="#浏览器兼容性">浏览器兼容性</a> 和 {{SectionOnPage("/en-US/docs/Web/API/Clipboard", "Clipboard availability")}} 以获得更多的兼容性信息。</p>
<p><strong>注意</strong> 浏览器对这个异步剪贴板的 API 仍然在讨论中。所以在使用它之前请检查 <a href="#浏览器兼容性">浏览器兼容性</a> 和 {{SectionOnPage("/en-US/docs/Web/API/Clipboard", "Clipboard availability")}} 以获得更多的兼容性信息。</p>
</div>

<h2 id="语法">语法</h2>
Expand Down
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/clipboard/writetext/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<p>{{domxref("Clipboard")}} 接口的 <strong><code>writeText()</code></strong> 方法可以写入特定字符串到操作系统的剪切板。</p>

<div class="note">
<p><strong>Note:</strong> 规范要求在写入剪贴板之前使用 <a href="/en-US/docs/Web/API/Permissions_API">Permissions API</a> 获取“剪贴板写入”权限。但是,不同浏览器的具体要求不同,因为这是一个新的API。有关详细信息,请查看<a href="#浏览器兼容性">浏览器兼容性</a> and {{SectionOnPage("/en-US/docs/Web/API/Clipboard", "Clipboard availability")}}。</p>
<p><strong>Note:</strong> 规范要求在写入剪贴板之前使用 <a href="/en-US/docs/Web/API/Permissions_API">Permissions API</a> 获取“剪贴板写入”权限。但是,不同浏览器的具体要求不同,因为这是一个新的 API。有关详细信息,请查看<a href="#浏览器兼容性">浏览器兼容性</a> and {{SectionOnPage("/en-US/docs/Web/API/Clipboard", "Clipboard availability")}}。</p>
</div>

<h2 id="语法">语法</h2>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@ <h2 id="相关链接">相关链接</h2>
<div id="compat-mobile"></div>

<ul>
<li>与复制相关的事件: {{event("copy")}}, {{event("cut")}}, {{event("paste")}}</li>
<li>与复制相关的事件{{event("copy")}}, {{event("cut")}}, {{event("paste")}}</li>
<li>本对象所属的{{domxref("ClipboardEvent")}}接口。</li>
</ul>
Loading

0 comments on commit 7f8fe74

Please sign in to comment.