Precedência do evento DOM
Que ordem de precedência os eventos são tratados no JavaScript?
Aqui estão os eventos em ordem alfabética ...
onabort - O carregamento de uma imagem é interrompidoonblur - Um elemento perde o focoonchange - O usuário altera o conteúdo de um campoonclick - o mouse clica em um objetoondblclick - O mouse clica duas vezes em um objetoonerror - Ocorre um erro ao carregar um documento ou uma imagemonfocus - Um elemento obtém o focoonkeydown - Uma tecla do teclado é pressionadaonkeypress - Uma tecla do teclado é pressionada ou mantida pressionadaonkeyup - Uma tecla do teclado é liberadaonload - Uma página ou imagem terminou de carregaronmousedown - Um botão do mouse é pressionadoonmousemove - o mouse é movidoonmouseout - O mouse é removido de um elementoonmouseover - o mouse é movido sobre um elementoonmouseup - Um botão do mouse é liberadoonreset - O botão de redefinição é clicadoonresize - uma janela ou quadro é redimensionadoselecionar - Texto selecionadoonsubmit - O botão Enviar é clicadoonunload - o usuário sai da páginaEm que ordem eles são tratados na fila de eventos?
A precedência não é o primeiro a entrar, primeiro a sair (FIFO), pelo que acredito.