From 1bde3602712f8af4c7bad0a503fb082c303ca7d3 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Mon, 10 Jan 2022 00:15:25 +0900 Subject: 2021/09/15 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/uievent/index.md | 155 ++++++++++++++------------------------ 1 file changed, 55 insertions(+), 100 deletions(-) (limited to 'files/ja/web/api/uievent') 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 --- -
{{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.cancelBubble")}} {{Non-standard_inline}} {{Deprecated_inline}}
-
イベントのバブリングをキャンセルできるかを示す {{jsxref("Boolean")}}。
-
- -
-
{{domxref("UIEvent.detail")}}{{readonlyinline}}
-
イベントのタイプに応じて、イベントの詳細を long で返します。
-
{{domxref("UIEvent.isChar")}} {{obsolete_inline}} {{readonlyinline}}
-
イベントがキーキャラクターを生成したかを示す {{jsxref("Boolean")}} を返します。
-
{{domxref("UIEvent.layerX")}} {{Non-standard_inline}} {{readonlyinline}}
-
現在のレイヤーにおける、イベントの水平座標を返します。
-
{{domxref("UIEvent.layerY")}} {{Non-standard_inline}} {{readonlyinline}}
-
現在のレイヤーにおける、イベントの垂直座標を返します。
-
{{domxref("UIEvent.pageX")}} {{Non-standard_inline}} {{readonlyinline}}
-
ドキュメント全体における、イベントの水平座標を返します。
-
{{domxref("UIEvent.pageY")}} {{Non-standard_inline}} {{readonlyinline}}
-
ドキュメント全体における、イベントの垂直座標を返します。
-
{{domxref("UIEvent.sourceCapabilities")}} {{non-standard_inline}} {{readonlyinline}}
-
タッチイベントの生成元である物理デバイスに関する情報を提供する、InputDeviceCapabilities インターフェイスのインスタンスを返します。
-
{{domxref("UIEvent.view")}}{{readonlyinline}}
-
イベントを生成したビューを含む {{domxref("WindowProxy")}} を返します。
-
{{domxref("UIEvent.which")}} {{Non-standard_inline}} {{readonlyinline}}
-
押下されたキーの keyCode の数値、または押下された英数字キーのキャラクターコード (charCode) を返します。
-
- -

メソッド

- -

このインターフェイスは、親である {{domxref("Event")}} からメソッドを継承します。

- -
-
{{domxref("UIEvent.initUIEvent()")}} {{deprecated_inline}}
-
UIEvent オブジェクトを初期化します。イベントがすでにディスパッチされている場合は、何も行いません。
-
- -

仕様

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
仕様書策定状況コメント
{{SpecName('InputDeviceCapabilities')}}{{Spec2('InputDeviceCapabilities')}}sourceCapabilities プロパティを追加。
{{SpecName('UI Events')}}{{Spec2('UI Events')}}DOM3を拡張
{{SpecName('DOM3 Events', '#interface-UIEvent', 'UIEvent')}}{{Spec2('DOM3 Events')}}UIEvent() コンストラクターを追加。initUIEvent() メソッドを非推奨化。view の型を AbstractView から WindowProxy に変更。
{{SpecName('DOM2 Events', '#Events-UIEvent', 'UIEvent')}}{{Spec2('DOM2 Events')}}最初の定義
- -

ブラウザー実装状況

- -
{{Compat("api.UIEvent")}}
- -

関連情報

- - +{{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")}} -- cgit v1.2.3-54-g00ecf