バブリングフェーズとキャプチャーフェーズ

firefoxの場合、イベントをaddEventListenerで登録する際イベントの伝達方法を指定できる。
それが、バブリングフェーズとキャプチャーフェーズ。

通常イベントの伝達方式は子から親ノードへ伝達して行く。これが、バブリングフェーズ。
それとは逆に、親から子ノードへ伝達していくのがキャプチャーフェズ。
addEventListener()でイベントを登録する際、第三引数にtrueを指定すると、キャプチャーフェーズでイベントが登録される。


詳しくはここに書いてある。