イベントハンドラとは、プログラムの中で特定のイベントが発生した際に呼び出されるルーチンのことを指します。イベントハンドラはGUIを持つウェブアプリケーションにおいて重要な役割を果たします。
例えば、ユーザーがボタンをクリックしたとき、スクロールしたとき、キーボードのキーを押したときなど、これらのアクションはすべて「イベント」としてプログラムに通知されます。それぞれのイベントに対して、イベントが発生したときに実行されるコードを定義することができます。
以下はイベントハンドラを利用したJavaScriptのコードの例です。
document.querySelector('button').addEventListener('click', () => {
alert('Button was clicked!');
});