Skip to content
uupaa edited this page Jul 10, 2015 · 16 revisions

EventHandler.js は、DOM の addEventListener, removeEventListener を抽象化し整地したものです。 DOM のイベントハンドラによく似た機能を、ライブラリに導入することができます。

EventHandler には以下の機能が備わっています。

  • EventHandler(types) で取り扱うイベントタイプを明記できる(未知のイベントをエラーにできます)
  • on/off でイベントハンドラを設定/解除できます
  • DOM Node 以外でも利用できます
  • EventHandler#list でイベントハンドラを列挙できます
  • EventHandler#clear でイベントハンドラを一斉に削除できます
Clone this wiki locally