$cat~/glossario/event-capturing.md

Event Capturing

Web Platform

Fase em que evento desce do root até o alvo antes do bubbling.

event-capturing.mdmarkdown
01

seção

Explicação

Event Capturing — Fase em que evento desce do root até o alvo antes do bubbling.

Fase capture (trickling): top-down até target. Listener com { capture: true } ou terceiro arg true.

Útil interceptar antes do target — logging global, focus trap.

02

seção

Exemplo

snippetJavaScript
document.addEventListener("click", handler, true); // capture
03

seção

Modo de uso

  • Global shortcut antes de stop

  • A11y focus trap

  • Debug event order

04

seção

Armadilhas comuns

  • Ordem capture → target → bubble

  • Capture listener bloqueando default

05

seção

Termos relacionados