この記事では、JavaScript のカスタムイベントについて紹介します。 タイトルに「中級編!?」とありますが、文法自体は全然むずかしくないです。ただ、入門書などではあまり触れられていないようです。 イベント自体がとても JavaScript らしい機能ですし、カスタムイベントは覚えておくとここぞというときにプログラムの表現の幅は広がるので、チェックして損はありません。 イベントとは イベントは基本的に HTML 要素から発行されます。一番馴染みのあるイベントは「クリック」でしょう。 const buttonElem = document.querySelector('.button'); buttonElem.addEventListener('click', function(event) { // 第一引数はイベントに関する情報が詰まったオブジェクト // たとえばevent.ta