aboutsummaryrefslogtreecommitdiff
path: root/files/ja
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2021-03-24 12:45:59 +0900
committerpotappo <potappo@gmail.com>2021-03-27 08:34:23 +0900
commit6b99d275975e96b875716571a35ed2597ad41029 (patch)
tree74db8d3a38566fa36eee821a2ae2d187416de947 /files/ja
parenta769528a85e13a15b377abdbf27933ae44a84458 (diff)
downloadtranslated-content-6b99d275975e96b875716571a35ed2597ad41029.tar.gz
translated-content-6b99d275975e96b875716571a35ed2597ad41029.tar.bz2
translated-content-6b99d275975e96b875716571a35ed2597ad41029.zip
Web/API/EventTarget の日本語訳を更新
- 2020/11/5時点の英語版に対応 - 一部の翻訳の改善
Diffstat (limited to 'files/ja')
-rw-r--r--files/ja/web/api/eventtarget/index.html102
1 files changed, 46 insertions, 56 deletions
diff --git a/files/ja/web/api/eventtarget/index.html b/files/ja/web/api/eventtarget/index.html
index 88542948d3..8fa4658f45 100644
--- a/files/ja/web/api/eventtarget/index.html
+++ b/files/ja/web/api/eventtarget/index.html
@@ -9,46 +9,38 @@ tags:
- Interface
translation_of: Web/API/EventTarget
---
-<p>{{ ApiRef("DOM Events") }}</p>
+<p>{{ApiRef("DOM Events")}}</p>
-<p><code>EventTarget</code> は、イベントを受け取り、そのためのリスナーを持つ可能性があるオブジェクトにより実装されたインターフェースです。</p>
+<p><span class="seoSummary"><strong><code>EventTarget</code></strong> は DOM インターフェイスで、イベントを受け取ることや、リスナーを持つことができるオブジェクトが実装しています。</span></p>
-<p>{{domxref("Element")}} および {{domxref("document")}}、{{domxref("window")}} は、最も一般的なイベントターゲットですが、他のオブジェクトもイベントターゲットになります。例えば、{{domxref("XMLHttpRequest")}}、{{domxref("AudioNode")}}、{{domxref("AudioContext")}} 他。</p>
+<p>{{domxref("Element")}}、{{domxref("Document")}}、{{domxref("Window")}} は、最も一般的なイベントターゲットですが、他のオブジェクトも、例えば {{domxref("XMLHttpRequest")}}、{{domxref("AudioNode")}}、{{domxref("AudioContext")}} などもイベントターゲットになります。</p>
-<p>多くのイベントターゲット (要素、document、window を含む) も、<code>on...</code> プロパティや属性を経由した <a href="/docs/Web/Guide/DOM/Events/Event_handlers">イベントハンドラ</a> の設定をサポートしています。</p>
+<p>多くのイベントターゲット (要素、文書、ウィンドウを含む) は、<a href="/ja/docs/Web/Guide/Events/Event_handlers">イベントハンドラー</a>の設定するのに <code>on<var>イベント名</var></code> プロパティや属性を使用することもできます。</p>
<p>{{InheritanceDiagram}}</p>
-<h2 id="Constructor" name="Constructor">コンストラクター</h2>
+<h2 id="Constructor">コンストラクター</h2>
<dl>
- <dt>{{domxref("EventTarget.EventTarget()","EventTarget()")}}</dt>
- <dd>新しい <code>EventTarget</code> オブジェクトのインスタンスを作成します。</dd>
+ <dt>{{domxref("EventTarget.EventTarget()","EventTarget()")}}</dt>
+ <dd>新しい <code>EventTarget</code> オブジェクトのインスタンスを作成します。</dd>
</dl>
-<h2 id="Methods" name="Methods">メソッド</h2>
+<h2 id="Methods">メソッド</h2>
<dl>
- <dt>{{domxref("EventTarget.addEventListener()")}}</dt>
- <dd><code>EventTarget</code> 上に特定のイベント種別のイベントハンドラを登録します。</dd>
- <dt>{{domxref("EventTarget.removeEventListener()")}}</dt>
- <dd><code>EventTarget</code> からイベントリスナーを削除します。</dd>
- <dt>{{domxref("EventTarget.dispatchEvent()")}}</dt>
- <dd>この <code>EventTarget</code> にイベントを送出します。</dd>
+ <dt>{{domxref("EventTarget.addEventListener()", "<var>EventTarget</var>.addEventListener()")}}</dt>
+ <dd>特定のイベント種別のイベントハンドラーを <code><var>EventTarget</var></code> に登録します。</dd>
+ <dt>{{domxref("EventTarget.removeEventListener()", "<var>EventTarget</var>.removeEventListener()")}}</dt>
+ <dd><code><var>EventTarget</var></code> からイベントリスナーを削除します。</dd>
+ <dt>{{domxref("EventTarget.dispatchEvent()", "<var>EventTarget</var>.dispatchEvent()")}}</dt>
+ <dd>この <code><var>EventTarget</var></code> にイベントを送出します。</dd>
</dl>
-<h3 id="Mozilla_chrome_コード向けの追加メソッド">Mozilla chrome コード向けの追加メソッド</h3>
-<p>on* プロパティを実装するために JavaScript で実装されたイベントターゲットを使用するための Mozilla 拡張があります。<a href="/docs/Mozilla/WebIDL_bindings">WebIDL バインディング</a> も参照してください。</p>
+<h2 id="Example">例</h2>
-<ul>
- <li>void <strong>setEventHandler</strong>(DOMString type, EventHandler handler) {{non-standard_inline}}</li>
- <li>EventHandler <strong>getEventHandler</strong>(DOMString type) {{non-standard_inline}}</li>
-</ul>
-
-<h2 id="Example" name="Example">例</h2>
-
-<h3 id="_Simple_implementation_of_EventTarget" name="_Simple_implementation_of_EventTarget">EventTarget の簡易実装</h3>
+<h3 id="Simple_implementation_of_EventTarget">EventTarget の簡単な実装</h3>
<pre class="brush: js">var EventTarget = function() {
this.listeners = {};
@@ -88,45 +80,43 @@ EventTarget.prototype.dispatchEvent = function(event) {
};
</pre>
-<h2 id="Specifications" name="Specifications">仕様</h2>
+<h2 id="Specifications">仕様書</h2>
<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">仕様書</th>
- <th scope="col">策定状況</th>
- <th scope="col">備考</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#interface-eventtarget', 'EventTarget')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>変更なし。</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events', 'DOM3-Events.html#interface-EventTarget', 'EventTarget')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>いくつかの引数は任意 (<code>listener</code>)、または <code>null</code> 値を許可 (<code>useCapture</code>)。</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Events', 'events.html#Events-EventTarget', 'EventTarget')}}</td>
- <td>{{Spec2('DOM2 Events')}}</td>
- <td>初期定義。</td>
- </tr>
- </tbody>
+ <thead>
+ <tr>
+ <th scope="col">仕様書</th>
+ <th scope="col">状態況</th>
+ <th scope="col">備考</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{SpecName('DOM WHATWG', '#interface-eventtarget', 'EventTarget')}}</td>
+ <td>{{Spec2('DOM WHATWG')}}</td>
+ <td>変更なし。</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('DOM3 Events', 'DOM3-Events.html#interface-EventTarget', 'EventTarget')}}</td>
+ <td>{{Spec2('DOM3 Events')}}</td>
+ <td>いくつかの引数が任意になったり (<code><var>listener</var></code>)、 <code>null</code> 値を許可するようになったりした (<code><var>useCapture</var></code>)。</td>
+ </tr>
+ <tr>
+ <td>{{SpecName('DOM2 Events', 'events.html#Events-EventTarget', 'EventTarget')}}</td>
+ <td>{{Spec2('DOM2 Events')}}</td>
+ <td>初回定義。</td>
+ </tr>
+ </tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの実装状況</h2>
-
-<div>
-
+<h2 id="Browser_compatibility">ブラウザーの互換性</h2>
<p>{{Compat("api.EventTarget")}}</p>
-</div>
-<h2 id="See_also" name="See_also">関連情報</h2>
+<h2 id="See_also">関連情報</h2>
<ul>
- <li><a href="/docs/Web/Reference/Events">イベントリファレンス</a> - プラットフォームで利用可能なイベント。</li>
- <li><a href="/docs/Web/Guide/DOM/Events">イベント開発者ガイド</a></li>
- <li>{{domxref("Event")}} インターフェース</li>
+ <li><a href="/ja/docs/Web/Events">イベントリファレンス</a> - プラットフォームで利用可能なイベント。</li>
+ <li><a href="/ja/docs/Web/Guide/Events">イベント開発者ガイド</a></li>
+ <li>{{domxref("Event")}} インターフェイス</li>
</ul>