diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-10 00:15:25 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-01-17 00:02:49 +0900 |
commit | 1bde3602712f8af4c7bad0a503fb082c303ca7d3 (patch) | |
tree | 80d825ab37e36c201f52749ee93a0ba378296c81 | |
parent | c501732422057f31b2b1d70a0424cbea1112be25 (diff) | |
download | translated-content-1bde3602712f8af4c7bad0a503fb082c303ca7d3.tar.gz translated-content-1bde3602712f8af4c7bad0a503fb082c303ca7d3.tar.bz2 translated-content-1bde3602712f8af4c7bad0a503fb082c303ca7d3.zip |
2021/09/15 時点の英語版に同期
-rw-r--r-- | files/ja/web/api/uievent/index.md | 155 |
1 files changed, 55 insertions, 100 deletions
diff --git a/files/ja/web/api/uievent/index.md b/files/ja/web/api/uievent/index.md index 0782f19870..a63ebfa529 100644 --- a/files/ja/web/api/uievent/index.md +++ b/files/ja/web/api/uievent/index.md @@ -5,106 +5,61 @@ tags: - API - DOM - Event - - Interface - - Reference + - インターフェイス + - リファレンス - UIEvent + - イベント +browser-compat: api.UIEvent translation_of: Web/API/UIEvent --- -<div>{{APIRef("DOM Events")}}</div> - -<p><strong><code>UIEvent</code></strong> インターフェイスは、シンプルなユーザーインターフェイスのイベントを表します。</p> - -<p><code>UIEvent</code> は {{domxref("Event")}} から派生しています。後方互換性のために {{domxref("UIEvent.initUIEvent()")}} メソッドは維持されていますが、<code>UIEvent</code> オブジェクトは {{domxref("UIEvent.UIEvent", "UIEvent()")}} コンストラクターを使用して作成するべきです。</p> - -<p>{{domxref("MouseEvent")}}、{{domxref("TouchEvent")}}、{{domxref("FocusEvent")}}、{{domxref("KeyboardEvent")}}、{{domxref("WheelEvent")}}、{{domxref("InputEvent")}}、{{domxref("CompositionEvent")}} といったインターフェイスが、このインターフェイスの直接または間接の子孫です。</p> - -<p>{{InheritanceDiagram}}</p> - -<h2 id="Constructors" name="Constructors">コンストラクター</h2> - -<dl> - <dt>{{domxref("UIEvent.UIEvent()", "UIEvent()")}}</dt> - <dd><code>UIEvent</code> オブジェクトを作成します。</dd> -</dl> - -<h2 id="Properties" name="Properties">プロパティ</h2> - -<p><em>このインターフェイスは、親である {{domxref("Event")}} からプロパティを継承します。</em></p> - -<dl> - <dt>{{domxref("UIEvent.cancelBubble")}} {{Non-standard_inline}} {{Deprecated_inline}}</dt> - <dd>イベントのバブリングをキャンセルできるかを示す {{jsxref("Boolean")}}。</dd> -</dl> - -<dl> - <dt>{{domxref("UIEvent.detail")}}{{readonlyinline}}</dt> - <dd>イベントのタイプに応じて、イベントの詳細を <code>long</code> で返します。</dd> - <dt>{{domxref("UIEvent.isChar")}} {{obsolete_inline}} {{readonlyinline}}</dt> - <dd>イベントがキーキャラクターを生成したかを示す {{jsxref("Boolean")}} を返します。</dd> - <dt>{{domxref("UIEvent.layerX")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>現在のレイヤーにおける、イベントの水平座標を返します。</dd> - <dt>{{domxref("UIEvent.layerY")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>現在のレイヤーにおける、イベントの垂直座標を返します。</dd> - <dt>{{domxref("UIEvent.pageX")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>ドキュメント全体における、イベントの水平座標を返します。</dd> - <dt>{{domxref("UIEvent.pageY")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>ドキュメント全体における、イベントの垂直座標を返します。</dd> - <dt>{{domxref("UIEvent.sourceCapabilities")}} {{non-standard_inline}} {{readonlyinline}}</dt> - <dd>タッチイベントの生成元である物理デバイスに関する情報を提供する、InputDeviceCapabilities インターフェイスのインスタンスを返します。</dd> - <dt>{{domxref("UIEvent.view")}}{{readonlyinline}}</dt> - <dd>イベントを生成したビューを含む {{domxref("WindowProxy")}} を返します。</dd> - <dt>{{domxref("UIEvent.which")}} {{Non-standard_inline}} {{readonlyinline}}</dt> - <dd>押下されたキーの <code>keyCode</code> の数値、または押下された英数字キーのキャラクターコード (<code>charCode</code>) を返します。</dd> -</dl> - -<h2 id="Methods" name="Methods">メソッド</h2> - -<p><em>このインターフェイスは、親である {{domxref("Event")}} からメソッドを継承します。</em></p> - -<dl> - <dt>{{domxref("UIEvent.initUIEvent()")}} {{deprecated_inline}}</dt> - <dd><code>UIEvent</code> オブジェクトを初期化します。イベントがすでにディスパッチされている場合は、何も行いません。</dd> -</dl> - -<h2 id="Specifications" name="Specifications">仕様</h2> - -<table class="standard-table"> - <tbody> - <tr> - <th scope="col">仕様書</th> - <th scope="col">策定状況</th> - <th scope="col">コメント</th> - </tr> - <tr> - <td>{{SpecName('InputDeviceCapabilities')}}</td> - <td>{{Spec2('InputDeviceCapabilities')}}</td> - <td><code>sourceCapabilities</code> プロパティを追加。</td> - </tr> - <tr> - <td>{{SpecName('UI Events')}}</td> - <td>{{Spec2('UI Events')}}</td> - <td>DOM3を拡張</td> - </tr> - <tr> - <td>{{SpecName('DOM3 Events', '#interface-UIEvent', 'UIEvent')}}</td> - <td>{{Spec2('DOM3 Events')}}</td> - <td><code>UIEvent()</code> コンストラクターを追加。<code>initUIEvent()</code> メソッドを非推奨化。<code>view</code> の型を <code>AbstractView</code> から <code>WindowProxy</code> に変更。</td> - </tr> - <tr> - <td>{{SpecName('DOM2 Events', '#Events-UIEvent', 'UIEvent')}}</td> - <td>{{Spec2('DOM2 Events')}}</td> - <td>最初の定義</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザー実装状況</h2> - -<div>{{Compat("api.UIEvent")}}</div> - -<h2 id="See_also" name="See_also">関連情報</h2> - -<ul> - <li><a href="/ja/docs/Learn/JavaScript/Building_blocks/Events">Introduction to events</a></li> - <li>{{domxref("Event")}}</li> -</ul> +{{APIRef("DOM Events")}} + +**`UIEvent`** インターフェイスは、シンプルなユーザーインターフェイスのイベントを表します。 + +`UIEvent` は {{domxref("Event")}} から派生しています。後方互換性のために {{domxref("UIEvent.initUIEvent()")}} メソッドは維持されていますが、`UIEvent` オブジェクトは {{domxref("UIEvent.UIEvent", "UIEvent()")}} コンストラクターを使用して作成するべきです。 + +{{domxref("MouseEvent")}}、{{domxref("TouchEvent")}}、{{domxref("FocusEvent")}}、{{domxref("KeyboardEvent")}}、{{domxref("WheelEvent")}}、{{domxref("InputEvent")}}、{{domxref("CompositionEvent")}} といったインターフェイスが、このインターフェイスの直接または間接の子孫です。 + +{{InheritanceDiagram}} + +## コンストラクター + +- {{domxref("UIEvent.UIEvent()", "UIEvent()")}} + - : `UIEvent` オブジェクトを作成します。 + +## プロパティ + +_このインターフェイスは、親である {{domxref("Event")}} からプロパティを継承しています。_ + +- {{domxref("UIEvent.detail")}}{{readonlyinline}} + - : `long` で、イベントの種類に応じて、イベントに関する詳細を返します。 +- {{domxref("UIEvent.layerX")}} {{Non-standard_inline}} {{readonlyinline}} + - : 現在のレイヤーにおける、イベントの水平座標を返します。 +- {{domxref("UIEvent.layerY")}} {{Non-standard_inline}} {{readonlyinline}} + - : 現在のレイヤーにおける、イベントの垂直座標を返します。 +- {{domxref("UIEvent.sourceCapabilities")}} {{experimental_inline}} {{readonlyinline}} + - : タッチイベントの生成元である物理デバイスに関する情報を提供する、 `InputDeviceCapabilities` インターフェイスのインスタンスを返します。 +- {{domxref("UIEvent.view")}}{{readonlyinline}} + - : イベントを生成したビューを含む {{domxref("WindowProxy")}} を返します。 +- {{domxref("UIEvent.which")}} {{deprecated_inline}} {{Non-standard_inline}} {{readonlyinline}} + - : 押下されたキーの `keyCode` の数値、または押下された英数字キーの文字コード (`charCode`) を返します。 + +## メソッド + +_このインターフェイスは、親である {{domxref("Event")}} からメソッドを継承しています。_ + +- {{domxref("UIEvent.initUIEvent()")}} {{deprecated_inline}} + - : `UIEvent` オブジェクトを初期化します。イベントがすでにディスパッチされている場合は、何も行いません。 + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- [イベント入門](/ja/docs/Learn/JavaScript/Building_blocks/Events) +- {{domxref("Event")}} |