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

WindowEventHandlersミックスイン

 WindowEventHandlersミックスインとは、Window、<body>エレメント、<iframe>エレメントなどに共通のイベントハンドラーが定義されたクラスです。

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

WindowEventHandlers継承図
  • Web API
    • └─ WindowEventHandlers

 同様のイベントハンドラーに関するミックスインに GlobalEventHandlers ミックスインがあります。

 WorkerGlobalScope も GlobalEventHandlers ミックスインを継承しています。WorkerGlobalScopeを継承するオブジェクトも共通してプロパティ、メソッド、イベントハンドラーが使えます。

プロパティ(Properties)

 定義はありません。

メソッド(Methods)

 定義はありません。

イベントハンドラー(Event Handlers)

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

p.addEventListener( 'click', ()=>{...} )
window.onload = function(){...}

 以下は WindowEventHandlers に定義されたイベントハンドラーです。

タイプ名(ハンドラー名)概要分類