解説
「イベント駆動」は、プログラムの作り方の1手法です。
「イベント駆動プログラミング」では、ボタンのクリックや、マウス操作、キーボードの打鍵など、何かが起きた(イベントが発生した)場合に行う処理を登録しておき、そのイベントが発生した際にその処理を行います。
┏━━━┓ ┏━━━━━━━━━━━━━┓ ┏━━┓ ┃ボタン┃←─┨ クリック時の処理を登録 ┃←─┨処理┃ ┗━━━┛ ┗━━━━━━━━━━━━━┛ ┗━━┛ ┏━━━┓ ┏━━━━━━━━━━━━━┓ ┏━━┓ ┃ボタン┠─→┃クリックされたので呼び出し┠─→┃処理┃ ┗━━━┛ ┗━━━━━━━━━━━━━┛ ┗━━┛
イベント駆動の手法でプログラムを書くと、人間の目から見て、目的と結果が読み取りやすく、分かりやすいプログラムを書くことができます。
サンプル
イベント駆動の処理を、JavaScriptで簡単に書いてみます。
<html>
<head>
<title>「イベント駆動」のサンプル</title>
</head>
<body>
<pre><script type="text/javascript">
// ウィンドウをクリックした場合の処理を関数で登録
window.onclick = function() {
// クリックされたら、アラートを表示
alert("click");
};
</script></pre>
</body>
</html>
