Interface Event

継承元:
(無し)
プロパティ:
bubbles, cancelable, currentTarget, eventPhase, target, timeStamp, type
メソッド:
initEvent, preventDefault, stopPropagation

Event インターフェイスはイベントを処理するハンドラに、イベントに関する文脈情報を提供する。Event インターフェイスを実装するオブジェクトは、一般に第一引数としてイベントハンドラに渡される。より詳しい文脈情報は、それに伴うイベントの型に直接関係する情報を含む Event から派生する付加的インターフェイスでイベントハンドラに渡される。派生インターフェイスも、イベントリスナーに渡されるオブジェクトによって実装される。

定義済み変数: PhaseType

イベントフローが処理されているフェイズを示す整数。

AT_TARGETイベントは現在ターゲット EventTarget で評価されている。
BUBBLING_PHASE現在のイベントフェイズはバブリングフェイズである。
CAPTURING_PHASE現在のイベントフェイズはキャプチャリングフェイズである。

プロパティ:

メソッド:

IDL 定義:

// Introduced in DOM Level 2:
interface Event {
  // PhaseType
  const unsigned short      CAPTURING_PHASE                = 1;
  const unsigned short      AT_TARGET                      = 2;
  const unsigned short      BUBBLING_PHASE                 = 3;
  readonly attribute DOMString        type;
  readonly attribute EventTarget      target;
  readonly attribute EventTarget      currentTarget;
  readonly attribute unsigned short   eventPhase;
  readonly attribute boolean          bubbles;
  readonly attribute boolean          cancelable;
  readonly attribute DOMTimeStamp     timeStamp;
  void               stopPropagation();
  void               preventDefault();
  void               initEvent(in DOMString eventTypeArg, 
                               in boolean canBubbleArg, 
                               in boolean cancelableArg);
};


Issued: / Revised: / All rights reserved. © 2002-2016 TAKI