diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-03-24 12:45:59 +0900 |
---|---|---|
committer | potappo <potappo@gmail.com> | 2021-03-27 08:34:23 +0900 |
commit | 6b99d275975e96b875716571a35ed2597ad41029 (patch) | |
tree | 74db8d3a38566fa36eee821a2ae2d187416de947 /files/ja | |
parent | a769528a85e13a15b377abdbf27933ae44a84458 (diff) | |
download | translated-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.html | 102 |
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> |