Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AutoCorrect files/zh-cn/web/api/global*/ #5927

Merged
merged 2 commits into from
Jun 2, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions files/zh-cn/web/api/globaleventhandlers/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
<div>{{ ApiRef("HTML DOM") }}</div>
</div>

<p><strong><code>GlobalEventHandlers</code></strong> 描述了一系列web worker的事件接口 {{domxref("HTMLElement")}}, {{domxref("Document")}}, {{domxref("Window")}}, 或 {{domxref("WorkerGlobalScope")}}。这里面的每一个接口都可以添加更多的事件句柄。</p>
<p><strong><code>GlobalEventHandlers</code></strong> 描述了一系列 web worker 的事件接口 {{domxref("HTMLElement")}}, {{domxref("Document")}}, {{domxref("Window")}}, 或 {{domxref("WorkerGlobalScope")}}。这里面的每一个接口都可以添加更多的事件句柄。</p>

<div class="blockIndicator note">
<p>Note:<code>GlobalEventHandlers</code> 是一个混入对象(mixin)而不是一个真正的接口,所以无法创建直接基于<code>GlobalEventHandlers</code> 的对象。</p>
<p>Note:<code>GlobalEventHandlers</code> 是一个混入对象 (mixin) 而不是一个真正的接口,所以无法创建直接基于<code>GlobalEventHandlers</code> 的对象。</p>
</div>

<h2 id="属性">属性</h2>
Expand All @@ -19,15 +19,15 @@ <h2 id="属性">属性</h2>

<h3 id="Event_handlers">Event handlers</h3>

<p>这些事件定义在 {{domxref("GlobalEventHandlers")}} 中, 并被混入和实现在{{domxref("HTMLElement")}}, {{domxref("Document")}}, {{domxref("Window")}}上,任意html元素、document对象,window对象上均可以使用它提供的属性, 即时是全局的{{domxref("WorkerGlobalScope")}}。</p>
<p>这些事件定义在 {{domxref("GlobalEventHandlers")}} 中并被混入和实现在{{domxref("HTMLElement")}}, {{domxref("Document")}}, {{domxref("Window")}}上,任意 html 元素、document 对象,window 对象上均可以使用它提供的属性, 即时是全局的{{domxref("WorkerGlobalScope")}}。</p>

<dl>
<dt>{{domxref("GlobalEventHandlers.onabort")}}</dt>
<dd>这是一个事件句柄 {{event("Event_handlers", "event handler")}} ,当停止{{event("abort")}} 事件触发时会被调用。</dd>
<dt>{{domxref("GlobalEventHandlers.onanimationcancel")}} {{Non-standard_inline}}</dt>
<dd>这是一个事件句柄 {{event("Event_handlers", "event handler")}} ,当 CSS 动画取消{{event("animationcancel")}}事件触发时被调用,这表示某个正在执行的CSS动画被取消了。</dd>
<dd>这是一个事件句柄 {{event("Event_handlers", "event handler")}} ,当 CSS 动画取消{{event("animationcancel")}}事件触发时被调用,这表示某个正在执行的 CSS 动画被取消了。</dd>
<dt>{{domxref("GlobalEventHandlers.onanimationend")}} {{Non-standard_inline}}</dt>
<dd>这是一个事件句柄 {{event("Event_handlers", "event handler")}} ,当 CSS 动画播放完成{{event("animationend")}} 事件触发时被调用,这表示某个CSS动画已经播放完成了。</dd>
<dd>这是一个事件句柄 {{event("Event_handlers", "event handler")}} ,当 CSS 动画播放完成{{event("animationend")}} 事件触发时被调用,这表示某个 CSS 动画已经播放完成了。</dd>
<dt>{{domxref("GlobalEventHandlers.onblur")}}</dt>
<dd>这是一个事件句柄 {{event("Event_handlers", "event handler")}} ,当失去焦点 {{event("blur")}} 事件触发时会被调用。</dd>
<dt>{{domxref("GlobalEventHandlers.onerror")}}</dt>
Expand Down
4 changes: 2 additions & 2 deletions files/zh-cn/web/api/globaleventhandlers/onabort/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@

<h2 id="Summary" name="Summary">摘要</h2>

<p>一个中断事件的事件处理器发送到window全局对象。(Firefox 2 和Safari不可用)</p>
<p>一个中断事件的事件处理器发送到 window 全局对象。(Firefox 2 和 Safari 不可用)</p>

<p>TODO 要定义什么是“abort”。通过窗口管理关掉窗口么?停止页面的加载?有什么意图和理由(用户,网络或服务器)?在哪一步被发起或被捕获?对于IE浏览器,onabort只可用于<code>img</code>标签。</p>
<p>TODO 要定义什么是“abort”。通过窗口管理关掉窗口么?停止页面的加载?有什么意图和理由(用户,网络或服务器)?在哪一步被发起或被捕获?对于 IE 浏览器,onabort 只可用于<code>img</code>标签。</p>

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
---
<div>{{APIRef("CSS3 Animations")}}</div>

<p>animationcancel是一个事件处理操作,这个事件在<a href="/en-US/docs/Web/CSS/CSS_Animations">CSS Animation</a>属性意外中断时派发出来(换句话说,任何时候animation停止运行不会发出一个animationend 事件,比如,当animation-name改变以后,animation 就会被移除,或者动画节点隐藏—当前元素或者任何包含的节点隐藏)—使用css时.</p>
<p>animationcancel 是一个事件处理操作,这个事件在<a href="/en-US/docs/Web/CSS/CSS_Animations">CSS Animation</a>属性意外中断时派发出来 (换句话说,任何时候 animation 停止运行不会发出一个 animationend 事件,比如,当 animation-name 改变以后,animation 就会被移除,或者动画节点隐藏—当前元素或者任何包含的节点隐藏)—使用 css 时。</p>

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
---
<h2 id="概述">概述</h2>

<p>事件处理程序。 当CSS动画到达其活动期的结束时发送此事件</p>
<p>事件处理程序。 当 CSS 动画到达其活动期的结束时发送此事件</p>

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

Expand All @@ -16,7 +16,7 @@ <h2 id="语法">语法</h2>

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

<p>当<em><code>target</code></em>(HTML元素, document 或者 window)的CSS动画已经开始,{{event("animationend")}}事件会触发同时<code>事件处理函数</code>会被调用。<code>事件处理函数</code>会接收到唯一的参数:{{domxref("AnimationEvent")}} 描述发生的事件。</p>
<p>当<em><code>target</code></em>(HTML 元素, document 或者 window) 的 CSS 动画已经开始,{{event("animationend")}}事件会触发同时<code>事件处理函数</code>会被调用。<code>事件处理函数</code>会接收到唯一的参数:{{domxref("AnimationEvent")}} 描述发生的事件。</p>

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ <h2 id="Syntax" name="Syntax">语法</h2>

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

<p>在这个例子中我们定义了两个事件处理函数:<code>onclick</code> 和 <code>onauxclick</code>。前者改变按钮背景的颜色,而后者改变按钮前景(文本)的颜色。您可以通过使用多按钮鼠标尝试演示来查看这两种功能(<a href="https://mdn.github.io/dom-examples/auxclick/">see it live on GitHub</a>; also <a href="https://github.com/mdn/dom-examples/blob/master/auxclick/index.html">see the source code</a>)。</p>
<p>在这个例子中我们定义了两个事件处理函数:<code>onclick</code> 和 <code>onauxclick</code>。前者改变按钮背景的颜色,而后者改变按钮前景(文本)的颜色。您可以通过使用多按钮鼠标尝试演示来查看这两种功能 (<a href="https://mdn.github.io/dom-examples/auxclick/">see it live on GitHub</a>; also <a href="https://github.com/mdn/dom-examples/blob/master/auxclick/index.html">see the source code</a>)。</p>

<pre class="brush: js">var button = document.querySelector('button');
var html = document.querySelector('html');
Expand Down
18 changes: 9 additions & 9 deletions files/zh-cn/web/api/globaleventhandlers/onblur/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@

<h3 id="Summary" name="Summary">概述</h3>

<p><strong>onblur</strong>属性用来获取或设置当前元素的onBlur事件的事件处理函数</p>
<p><strong>onblur</strong>属性用来获取或设置当前元素的 onBlur 事件的事件处理函数</p>

<h3 id="Syntax" name="Syntax">语法</h3>

<pre class="eval">element.onblur = function;
</pre>

<ul>
<li><code>function</code> 是一个函数名, 没有括号()和任何参数,也可以是一个匿名函数,如下:</li>
<li><code>function</code> 是一个函数名没有括号 () 和任何参数也可以是一个匿名函数,如下:</li>
</ul>

<pre class="eval">element.onblur = function() { alert("检测到onblur事件!"); };
<pre class="eval">element.onblur = function() { alert("检测到 onblur 事件!"); };
</pre>

<h3 id="Example" name="Example">例子</h3>
Expand All @@ -37,14 +37,14 @@ <h3 id="Example" name="Example">例子</h3>
function initElement()
{
elem = document.getElementById("foo");
// 注意:doEvent() 和 doEvent(param)都是不正确的.这里只能是函数名,不能是函数调用.
// 注意:doEvent() 和 doEvent(param) 都是不正确的这里只能是函数名不能是函数调用
elem.onblur = doEvent;
};

function doEvent()
{
elem.value = 'Bye-Bye';
alert("检测到onblur事件!")
alert("检测到 onblur 事件!")
}
&lt;/script&gt;

Expand All @@ -62,18 +62,18 @@ <h3 id="Example" name="Example">例子</h3>
&lt;input type="text" id="foo" value="Hello!" /&gt;
&lt;/form&gt;

&lt;p&gt;点击input元素使其获得焦点,然后点击其他页面其他部位&lt;/p&gt;
&lt;p&gt;点击 input 元素使其获得焦点,然后点击其他页面其他部位&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>

<h3 id="Notes" name="Notes">备注</h3>

<p>当一个元素失去焦点时会触发<code>blur</code>事件.</p>
<p>当一个元素失去焦点时会触发<code>blur</code>事件</p>

<p>在IE中,几乎所有类型的元素都可以触发blur事件,但在基于gecko的浏览器中,大部分元素都不能触发blur事件.</p>
<p>在 IE 中,几乎所有类型的元素都可以触发 blur 事件,但在基于 gecko 的浏览器中,大部分元素都不能触发 blur 事件。</p>

<h3 id="Specification" name="Specification">规范</h3>

<p>DOM Level 0不属于任何规范.</p>
<p>DOM Level 0 不属于任何规范。</p>
6 changes: 3 additions & 3 deletions files/zh-cn/web/api/globaleventhandlers/oncancel/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

<p>{{domxref("GlobalEventHandlers")}} 的<code><strong>oncancel</strong></code> 属性是一个{{event("Event_handlers", "event handler")}},它是用来处理发送给{{HTMLElement("dialog")}}元素的{{event("cancel")}} 事件的。</p>

<p>当用户需要离开一个&lt;dialog&gt;元素的时候就会触发 <code>cancel</code> 事件. 这个事件处理器会防止事件向上传递,因此任何父处理器都不会接受到该事件。</p>
<p>当用户需要离开一个&lt;dialog&gt;元素的时候就会触发 <code>cancel</code> 事件这个事件处理器会防止事件向上传递因此任何父处理器都不会接受到该事件。</p>

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

Expand All @@ -24,9 +24,9 @@ <h2 id="语法">语法</h2>

<h3 id="参数">参数</h3>

<p><code>functionRef</code> 是一个函数名 或者 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/function">函数表达式</a>. 这个函数接收一个 {{domxref("Event")}} 对象作为它唯一的参数.</p>
<p><code>functionRef</code> 是一个函数名 或者 <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/function">函数表达式</a>. 这个函数接收一个 {{domxref("Event")}} 对象作为它唯一的参数</p>

<p>每次只有一个 <code>oncancel</code> 处理器可以被赋值给一个对象. 你可能更喜欢用 {{domxref("EventTarget.addEventListener()")}} 方法, 因为它更灵活.</p>
<p>每次只有一个 <code>oncancel</code> 处理器可以被赋值给一个对象你可能更喜欢用 {{domxref("EventTarget.addEventListener()")}} 方法因为它更灵活</p>

<h2 id="规范">规范</h2>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<p>{{domxref("GlobalEventHandlers")}}的<strong><code>oncanplay</code></strong> 属性是{{event("Event_handlers", "event handler")}} 处理 {{event("canplay")}} 事件。</p>

<p><code>当用户代理能够播放媒体时canplay</code> 事件被触发 , 但是预估没有加载全部的数据以支持媒体播放完毕。</p>
<p>当用户代理能够播放媒体时 <code>canplay</code> 事件被触发 , 但是预估没有加载全部的数据以支持媒体播放完毕。</p>

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
---
<div>{{ ApiRef("HTML DOM") }}</div>

<p>全局事件处理器({{domxref("GlobalEventHandlers")}} )之一的 {{event("canplaythrough")}} 属性,是处理当前元素{{event("canplaythrough")}} 事件的事件处理器{{event("Event_handlers", "event handler")}} .</p>
<p>全局事件处理器({{domxref("GlobalEventHandlers")}}之一的 {{event("canplaythrough")}} 属性,是处理当前元素 {{event("canplaythrough")}} 事件的<a href="/zh-CN/docs/Web/Events/Event_handlers">事件处理器</a>。</p>

<p>当用户代理可以播放媒体资源并且可以播放至其结束而不必进一步缓冲内容时,触发<code>canplaythrough</code>事件。</p>

Expand Down
8 changes: 4 additions & 4 deletions files/zh-cn/web/api/globaleventhandlers/onchange/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

<h3 id="Summary" name="Summary">概述</h3>

<p><code>onchange</code>可以用来获取或设置当前元素的<code>change</code>事件的事件处理函数.</p>
<p><code>onchange</code>可以用来获取或设置当前元素的<code>change</code>事件的事件处理函数</p>

<h3 id="Syntax" name="Syntax">语法</h3>

Expand All @@ -16,7 +16,7 @@ <h3 id="Syntax" name="Syntax">语法</h3>

<h3 id="Notes" name="Notes">备注</h3>

<p>下面的伪代码演示了,在Mozilla中,onchange事件是如何触发的:</p>
<p>下面的伪代码演示了,在 Mozilla 中,onchange 事件是如何触发的:</p>

<pre> control.onfocus = focus;
control.onblur = blur;
Expand All @@ -30,11 +30,11 @@ <h3 id="Notes" name="Notes">备注</h3>
}
</pre>

<p>因此,如果你在你的<code>focus</code><code>blur事件的处理函数里修改一个控件的值的话,</code>你可能遇到一些关于<code>change</code>事件意想不到的现象.另外, <code>change</code>事件是在<code>blur</code>事件发生之后才触发的. 这一点和IE不同.</p>
<p>因此如果你在你的 <code>focus</code><code>blur</code> 事件的处理函数里修改一个控件的值的话,你可能遇到一些关于 <code>change</code> 事件意想不到的现象。另外,<code>change</code> 事件是在 <code>blur</code> 事件发生之后才触发的。这一点和 IE 不同。</p>

<h3 id="Specification" name="Specification">规范</h3>

<p>DOM Level 0不属于任何标准</p>
<p>DOM Level 0 不属于任何标准</p>

<h3 id="See_Also" name="See_Also">相关链接</h3>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
---
<div>{{ ApiRef("HTML DOM") }}</div>

<p><strong><code>oncontextmenu</code></strong> 是用来设置或获取全局事件({{domxref("GlobalEventHandlers")}})中 上下文菜单事件({{event("contextmenu")}}) 的处理函数({{event("Event_handlers", "event handler")}})。</p>
<p><strong><code>oncontextmenu</code></strong> 是用来设置或获取全局事件 ({{domxref("GlobalEventHandlers")}}) 中 上下文菜单事件 ({{event("contextmenu")}}) 的处理函数 ({{event("Event_handlers", "event handler")}})。</p>

<p>当在窗口上单击鼠标右键时,通常会触发 <code>contextmenu</code> 事件。 除非阻止默认行为,否则浏览器上下文菜单将被激活。</p>

Expand All @@ -25,14 +25,14 @@ <h3 id="Value">属性值</h3>
<p><code>functionRef</code> 是一个函数名 或者是一个 <a
href="/en-US/docs/Web/JavaScript/Reference/Operators/function">函数表达式</a>。 该函数接收 {{domxref("Event")}} 作为唯一参数。</p>

<p>一次只能将一个 <code>oncontextmenu</code> 处理函数分配给一个对象。 你可能更喜欢使用 {{domxref("EventTarget.addEventListener()")}} 作为替代,
<p>一次只能将一个 <code>oncontextmenu</code> 处理函数分配给一个对象。 你可能更喜欢使用 {{domxref("EventTarget.addEventListener()")}} 作为替代
因为这种方式更加灵活。</p>

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

<h3 id="Disabling_context_menus">禁用上下文菜单</h3>

<p>右键单击通常会显示上下文菜单,但以下片段中将演示如何阻止在浏览器窗口(window)中显示上下文菜单。</p>
<p>右键单击通常会显示上下文菜单,但以下片段中将演示如何阻止在浏览器窗口 (window) 中显示上下文菜单。</p>

<h4 id="HTML">HTML</h4>

Expand Down Expand Up @@ -136,7 +136,7 @@ <h2 id="Browser_compatibility">浏览器兼容性</h2>

<p>{{Compat("api.GlobalEventHandlers.oncontextmenu")}}</p>

<p>除非阻止默认行为,否则右键单击将激活浏览器上下文菜单。但是, IE8 有一个 bug,如果定义了 <code>contextmenu</code> 处理函数,不会激活上下文菜单。</p>
<p>除非阻止默认行为,否则右键单击将激活浏览器上下文菜单。但是IE8 有一个 bug,如果定义了 <code>contextmenu</code> 处理函数,不会激活上下文菜单。</p>
</div>

<h2 id="See_also">另请参见</h2>
Expand Down
20 changes: 10 additions & 10 deletions files/zh-cn/web/api/globaleventhandlers/ondblclick/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,40 @@

<h3 id="概述">概述</h3>

<p><strong>ondblclick</strong>属性用来获取或设置当前元素的<code>dblclick</code>事件的事件处理函数.</p>
<p><strong>ondblclick</strong>属性用来获取或设置当前元素的<code>dblclick</code>事件的事件处理函数</p>

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

<pre class="eval">element.ondblclick = function;
</pre>

<ul>
<li><code>function</code> 是一个函数名,后面没有括号(),或者是一个匿名的函数表达式,比如</li>
<li><code>function</code> 是一个函数名后面没有括号 (),或者是一个匿名的函数表达式比如</li>
</ul>

<pre class="eval">element.ondblclick = function() { alert("触发了dblclick事件!"); };
<pre class="eval">element.ondblclick = function() { alert("触发了 dblclick 事件!"); };
</pre>

<h3 id="例子">例子</h3>

<pre class="brush: html">&lt;html&gt;

&lt;head&gt;
&lt;title&gt;ondblclick示例演示&lt;/title&gt;
&lt;title&gt;ondblclick 示例演示&lt;/title&gt;

&lt;script type="text/javascript"&gt;

function initElement()
{
var p = document.getElementById("foo");
// 注意:这里写成showAlert()或者 showAlert(参数)是不对的.
// 必须是一个函数名,而不是函数调用.
// 注意:这里写成 showAlert() 或者 showAlert(参数) 是不对的
// 必须是一个函数名而不是函数调用
p.ondblclick = showAlert;
};

function showAlert()
{
alert("检测到dblclick事件!")
alert("检测到 dblclick 事件!")
}
&lt;/script&gt;

Expand All @@ -55,15 +55,15 @@ <h3 id="例子">例子</h3>

&lt;body onload="initElement()";&gt;
&lt;span id="foo"&gt;这是一个元素&lt;/span&gt;
&lt;p&gt;双击上面的元素会触发dblclick事件.&lt;/p&gt;
&lt;p&gt;双击上面的元素会触发 dblclick 事件.&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>

<h3 id="备注">备注</h3>

<p>在当前元素上双击鼠标左键会触发<code>dblclick</code>事件.</p>
<p>在当前元素上双击鼠标左键会触发<code>dblclick</code>事件</p>

<h3 id="规范">规范</h3>

<p>不属于任何公开的规范.</p>
<p>不属于任何公开的规范</p>
4 changes: 2 additions & 2 deletions files/zh-cn/web/api/globaleventhandlers/ondrag/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ <h3 id="返回值">返回值</h3>

<dl>
<dt><code>dragHandler</code></dt>
<dd>元素 <code>targetElement</code>的<em>drag</em>事件handler。</dd>
<dd>元素 <code>targetElement</code>的<em>drag</em>事件 handler。</dd>
</dl>

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

<p>这个例子展示了使用<em>ondrag</em>属性handler设置一个元素的<em>drag</em>事件handler。</p>
<p>这个例子展示了使用<em>ondrag</em>属性 handler 设置一个元素的<em>drag</em>事件 handler。</p>

<pre class="brush: js">&lt;!DOCTYPE html&gt;
&lt;html lang=en&gt;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ <h2 id="语法">语法</h2>
var <em>handlerFunction</em> = <em><var>element</var></em>.ondurationchange;
</pre>

<p><code>handlerFunction</code>可以为<code>null</code>也可以是一个处理该事件的<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions" title="/en-US/docs/JavaScript/Reference/Functions_and_function_scope">JavaScript方法</a>。</p>
<p><code>handlerFunction</code>可以为<code>null</code>也可以是一个处理该事件的<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions" title="/en-US/docs/JavaScript/Reference/Functions_and_function_scope">JavaScript 方法</a>。</p>

<h2 id="规范说明">规范说明</h2>

Expand Down
Loading