イベント処理addEventListener によるイベントリスナー登録、once / passive オプション、イベント伝播(キャプチャ・バブリング)、closest を使ったイベント委任まで実例と図解で整理します。