É importante ressaltar que existem muitos tipos de eventos disponíveis, como click, mouseover, keydown, submit, load, resize, entre outros. Além disso, você também pode criar seus próprios eventos personalizados usando a API CustomEvent.
Eventos de Mouse
- click: Acionado quando um elemento é clicado.
- mouseover: Acionado quando o cursor do mouse entra em um elemento.
- mouseout: Acionado quando o cursor do mouse sai de um elemento.
- mousemove: Acionado quando o cursor do mouse se move dentro de um elemento.
Eventos de Teclado
- keydown: Acionado quando uma tecla é pressionada.
- keyup: Acionado quando uma tecla é liberada.
- keypress: Acionado quando uma tecla é pressionada e solta.
Eventos de Formulário
- submit: Acionado quando um formulário é enviado.
- input: Acionado quando o valor de um elemento de input é alterado.
- focus: Acionado quando um elemento recebe foco.
- blur: Acionado quando um elemento perde o foco.
Eventos de Tempo
- load: Acionado quando uma página ou recurso é carregado.
- unload: Acionado quando uma página é fechada ou navegada para fora.
- resize: Acionado quando a janela do navegador é redimensionada.
- scroll: Acionado quando a barra de rolagem é movida.
Eventos de Touch
- touchstart: Acionado quando um toque é iniciado em um elemento touch.
- touchend: Acionado quando um toque é finalizado em um elemento touch.
- touchmove: Acionado quando um toque se move em um elemento touch.
- touchcancel: Acionado quando um toque é cancelado.