備忘録的プログラミングリファレンス

EventTarget インターフェイス

 EventTarget インターフェイスは、ユーザーの操作や web ページの変化を監視し割り込み処理に導く手段を定義したインターフェイスです。

 このインターフェイスは、ElementDocumentWindow オブジェクトに設定できる on..属性や addEventListener() メソッドによるイベントリスナーをサポートするものです。
 on..属性はイベントハンドラーと呼ばれます。 イベントハンドラーを指定することで EventTarget オブジェクトはユーザーの操作やwebページの変化を監視し、on..属性に指定された動きがあれば開発者が定義したその関数や式を実行します。

 以下の <p> エレメントの例においては onclick 属性が Event ハンドラーと呼ばれます。<p> エレメントがクリックされると定義された関数や式を実行します。

<p(Element) class="example_p"(Attr) onclick="func_Example()"(Event) style="border:1px solid silver;"(CSS,Style)>

 EventTarget インターフェイスはすべてのエレメントが継承しています。

EventTarget 継承図

ページ内 Index

- ad -

コンストラクタ(Constructor)

コンストラクタ(Constructor)摘要
EventTarget()EventTargetインスタンスを生成

プロパティ(Properties)

 EventTarget に独自のプロパティはないです。

メソッド(Methods)

メソッド(Method)概要
.addEventListener()イベントハンドラー(onイベント名の属性)を設定。引数はEventと関数や関数式
.removeEventListener()イベントハンドラーの削除
.dispatchEvent()イベントを任意に実行

- ad -