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

WindowEventHandlers ミックスイン

 WindowEventHandlers ミックスインとは、Window に利用するイベントが定義されたクラスです。
 WindowEventHandlers ミックスインのイベントは、<body> エレメント、<iframe> エレメントにも利用できます。

WindowEventHandlers継承図
  • Web API
    • └─ WindowEventHandlers

 WindowEventHandlers ミックスインにプロパティとメソッドの定義はありません。イベントのみになります。

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

 WindowEventHandlers ミックスインでオブジェクトは生成できません。ミックスインは、それだけではオブジェクトを生成できません。クラスへの機能追加を目的としています。

ページ内 Index

プロパティ(Properties)

 定義はありません。

メソッド(Methods)

 定義はありません。

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

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

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

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

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