前回イベントハンドラについて書いた。 JavaScriptのイベントハンドラをまとめてみた このイベントハンドラなのだがやや問題があり、今回紹介するイベントリスナーを使ったほうが良いということを学んだので、まとめてみる。 イベントハンドラをHTMLから切り離す まずはこの点について。僕の意見としてはHTML内にJavaScriptを混ぜ込ませるというのが、何とも気持ち悪い。またHTMLコードが長くなると保守性も悪くなるだろう。というわけでイベントハンドラをJavaScript部分に書けないかと思っていたところ、以下の記事を見つけた。 イベントハンドラをHTMLから分離する 基本サンプル window.onloadを使い、HTML読み込み後にJavaScriptを実行することで要素へイベントをセットすることが出来る。例えばこんな感じ。 <script> window.onload = fun