イベントハンドラの引数について
イベントハンドラが呼び出される際、引数にイベントオブジェクトが渡されます。
イベントオブジェクトのプロパティは、発生したイベントの種類によって異なります。
イベントの種類によらず共通したプロパティは下記のものがあります。
非推奨、廃止したプロパティは除き、それぞれの詳細な意味は書きません。(実装時に調べる等します)
Event.bubbles Event.cancelable Event.composed Event.currentTarget Event.defaultPrevented Event.eventPhase Event.target Event.timeStamp Event.type Event.isTrusted
イベントハンドラのスコープについて
イベントハンドラはスコープを持ちます。
定義された時のスコープ内で実行されます。
イベントハンドラの戻り値について
オブジェクトプロパティ、HTML属性にイベントハンドラを登録した場合、戻り値が重要です。
submitボタンのonclickイベントに戻り値でfalseを指定するとサブミットの動作を無効化することができます。