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

GlobalEventHandlers ミックスイン

 GlobalEventHandlers ミックスインとは、WindowDocument各エレメントに共通のイベントが定義されたクラスです。
 イベントとは、ユーザーの操作や CSS アニメーション、デバイスとの通信などの処理によって発生する割り込み処理のような機能です。イベントはイベントタイプとも呼ばれます。

 イベントは、イベントハンドラーや addEventListener() メソッドによるイベントリスナーによって捉えられます。

GlobalEventHandlers継承図
  • Web API
    • └─ GlobalEventHandlers

 イベントハンドラーとは、onイベント名のエレメントの属性です。この属性が設定されることで WindowDocument各エレメントでイベントを捉えたら定義された関数や関数式を実行します。

 GlobalEventHandlers ミックスインでオブジェクトは生成できません。

 同様のイベントハンドラーに関するミックスインに WindowEventHandlers ミックスインがあります。
 WorkerGlobalScope も GlobalEventHandlers ミックスインを継承しています。

ページ内 Index

- ad -

プロパティ(Properties)

 定義はありません。

メソッド(Methods)

 定義はありません。

イベント(Event)

 イベントハンドラーは以下のように属性として定義します。addEventListener()メソッドではイベント名を指定します。イベント名は、ほとんど場合 on~ 部分がない名称です。

in HTML

<tagelement onfocusout="function()">

in JavaScript

object.onfocusout = function(){... };

object.addEventListener("focusout", functon(){...});

 イベントとは、ユーザーの操作や CSS アニメーション、デバイスとの通信などの処理によって発生する割り込み処理のような機能です。
 Web API には、イベントにはイベントタイプとイベントハンドラーがあります。イベントハンドラーはもしイベントが起きたら呼び出す関数や関数式を定義するもので、イベントタイプはそのイベントそのものの呼称です。

 GlobalEventHandlersには以下のイベントタイプ名を定義しています。カッコ内はイベントハンドラー名です。

イベント概要分類

- ad -