addEventListener

target.addEventListener(type, listener[, options])
target.addEventListener(type, listener[, useCapture])

参考:

EventTarget.addEventListener() | MDN

addEventListener の第3引数が拡張されてるという話 – Qiita

addEventListener (removeEventListener、useCapture、stopPropagationなど)・カスタムイベント使い方 簡単なまとめ – Qiita

useCapture

イベントをキャプチャーフェイズで処理する。

(出典:w3.org

参考:

引数 – EventTarget.addEventListener() | MDN

DOM イベントのキャプチャ/バブリングを整理する – Qiita

Event dispatch and DOM event flow – UI Events | W3C Working Draft

removeEventListener

target.removeEventListener(type, listener[, options])
target.removeEventListener(type, listener[, useCapture])

参考:

EventTarget.removeEventListener | MDN

removeEventListener の使い方

参考:

EventTarget.removeEventListener() – イベントの削除 | DOM リファレンス

無名関数を removeEventListener で取り消す

参考:

addEventListener の無名関数を removeEventListener で消す方法 | Web 活

特定のDOM/イベントに登録されたハンドラを全て取り消す

参考:

Javascript/DOM: How to remove all events of a DOM object? – Stack Overflow

arguments.callee

参考:

addEventListener で無名関数をセットした際に、無名関数内でそのイベントをremoveEventListener する – GitHub Gist

Tagged:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です