Propagación de eventos - lizethcas/javascript-universe GitHub Wiki
Propagación de eventos (event propagation) - es un término que describe el ciclo de vida de un evento, que incluye tres fases: inmersión, focalización y afloramiento. En la práctica, lo más habitual es que sólo se utilice la fase del revestimiento.
Cuando se produce un evento, pasa por tres fases obligatorias:
Capturing phase (inmersión) - El evento comienza en window y pasa por todos los elementos antecesores hasta el elemento de destino más profundo donde se produjo la acción, por ejemplo, el clic.
Target phase (targeting) - El evento ha alcanzado el elemento objetivo. Esta fase consiste únicamente en notificar al elemento que se ha producido una acción.
Bubbling phase (superficie) - Fase final, el evento rebota desde el elemento más profundo, el objetivo, a través de todos sus elementos progenitores hasta la ventana
.
Siguiente: Actos emergentes