Atributos de evento de referência HTML

Atributos de evento de referência – o que são?

Este artigo discute sobre os atributos do evento Ref . Sempre que um usuário clica em um elemento , por exemplo, um JavaScript pode ser lançado no navegador por causa de um evento que foi ativado no HTML .

Você pode voltar ao nosso próximo tutorial de JavaScript posteriormente para aprender mais sobre programação de eventos.

A seguir está uma lista de atributos de eventos globais que podem ser atribuídos a elementos de HTML para definir ações de eventos.



Usos de atributos de evento de referência

Alguns usos comuns de atributos de evento de referência incluem:

  • Tratamento de erros: quando ocorre um erro em seu aplicativo, você pode usar atributos de evento de referência para recuperar informações sobre o erro, como mensagem de erro, código de erro e rastreamento de pilha. Essas informações podem ser usadas para diagnosticar e depurar o problema.
  • Registro: Atributos de evento de referência podem ser usados ​​para registrar informações sobre eventos conforme eles ocorrem. Isso pode incluir detalhes como a hora em que o evento ocorreu, o usuário que acionou o evento e quaisquer dados relevantes associados ao evento.
  • Analytics: Ref Event Attributes podem ser usados ​​para capturar dados sobre eventos que ocorrem em seu aplicativo. Esses dados podem ser usados ​​para analisar o comportamento do usuário, identificar padrões e tomar decisões baseadas em dados.
  • Roteamento de eventos: Atributos de evento de referência podem ser usados ​​para rotear eventos para destinos específicos com base em seus atributos. Por exemplo, você pode rotear eventos com um determinado atributo para uma função ou serviço específico para processamento.

Atributos de evento da janela

Eventos que são lançados para o objeto janela (refere-se ao <tag> do corpo) Aqui estão algumas ilustrações dos atributos do evento Ref :

Atributo Valor Visão geral
na mensagem roteiro Script a ser executado assim que a mensagem for iniciada.
onpagehide roteiro script que será executado quando um usuário sair de uma página.
na página mostrar roteiro Quando um usuário visita uma página, o script deve ser executado.
armazenamento roteiro Implicite o script sempre que um repositório do Web Storage for modificado.
ao descarregar roteiro Ocorre após o carregamento de uma página (ou quando você fecha a janela do navegador)
um erro roteiro Script a ser executado em caso de erro.
onhashchange roteiro Script a ser executado quando a parte âncora de uma URL for modificada.
na impressão posterior roteiro Execute o script assim que a impressão do documento for concluída.
antes de descarregar roteiro Uma vez que o documento esteja configurado para ser esvaziado, execute este script em Ref event attribute .
impressão anterior roteiro Script a ser executado antes da impressão do documento.
onpopstate roteiro O script a ser executado sempre que o histórico da janela for modificado.
onresize roteiro Acionado sempre que a janela do navegador é atualizada
onoffline roteiro O script a ser executado sempre que o navegador funcionar no modo offline.
online roteiro O script deve ser executado quando o navegador começar a funcionar online.
carregando roteiro ocorre após a conclusão do carregamento da página.


Eventos de formulário

Sempre que nos referimos aos atributos do evento Ref , eventos gerados por ações dentro de um formulário HTML (aplica-se a quase todos os elementos HTML, mas é mais comumente utilizado em elementos de formulário):

Atributo Valor Visão geral
No foco roteiro Dispara quando o elemento recebe o foco.
na entrada roteiro Script a ser executado quando um elemento recebe entrada do usuário.
em mudança roteiro Aciona a instância sempre que o valor do elemento nos atributos do evento Ref muda.
pesquisando roteiro Quando o usuário insere texto em um campo de pesquisa (para <input=”search”>), esse evento é acionado.
inicializar roteiro Sempre que o botão Redefinir do formulário é pressionado, esse evento ocorre.
ao selecionar roteiro Acionado quando o texto de um elemento foi escolhido em relação aos atributos do evento Ref .
ao enviar roteiro Evento que ocorre após o envio do formulário.
onblur roteiro Ativa assim que a ênfase do elemento se afasta dele.
oninvalid roteiro Execute o script sempre que um elemento estiver incorreto.
no menu de contexto roteiro Script a ser executado sempre que um menu de contexto for ativado.

Eventos de Teclado

Os eventos de teclado são um componente-chave da interatividade na Web, permitindo que os usuários interajam com páginas e aplicativos da Web por meio do uso de seus teclados.

Atributo Valor Visão geral
ao pressionar a tecla roteiro Ativa sempre que o usuário pressiona um botão.
onkeyup roteiro Entra em vigor sempre que um usuário libera um botão.
onkeydown roteiro Acionado por um evento de pressionamento de tecla.

Eventos do mouse

Os eventos de mouse são um aspecto crucial da interatividade na Web, permitindo que os usuários interajam com páginas e aplicativos da Web usando um mouse ou outro dispositivo apontador.

Atributo Valor Visão geral
na roda do mouse roteiro Demitido. Substitua-o pelo atributo onwheel.
passar o mouse roteiro Reage assim que o botão do mouse é liberado quando sobre um alvo.
onmouseout roteiro Ativa quando o cursor do mouse sai de um elemento.
ao clicar roteiro Clicar no elemento referenciado pelos atributos do evento Ref faz com que ele seja acionado.
ao passar o mouse roteiro Disparado sempre que o mouse é colocado sobre um elemento nos atributos do evento Ref .
ondblclick roteiro Aciona com um clique duplo do mouse no elemento.
ao passar o mouse roteiro Sempre que um botão do cursor é clicado em um elemento, esta função é chamada.
roda roteiro Evento que ocorre quando a roda do mouse é girada para cima ou para baixo sobre um determinado elemento.
ao mover o mouse roteiro Sempre que o cursor do mouse é movido sobre um elemento, este evento é acionado.

Eventos de arrastar

Os eventos de arrastar são um aspecto importante da interação do usuário em muitos aplicativos da Web, permitindo que os usuários arrastem e soltem itens ou elementos em uma página da Web.

Atributo Valor Visão geral
ondragover roteiro Script a ser executado se um elemento arrastado for definido para ser solto em um local válido.
ondrag roteiro Execute o script sempre que um elemento for arrastado.
ondrage roteiro Script final a ser executado após uma função de arrastar.
ondragstart roteiro O script deve ser executado antes que qualquer arrastar possa ocorrer nos atributos do evento Ref .
ondrop roteiro O script a ser executado quando um elemento é solto após ser arrastado.
na rolagem roteiro Sempre que a barra de rolagem de um elemento é rolada, esse script deve ser executado.
ondragente roteiro Quando um item é solto em um local apropriado, este script será executado.
ondragleave roteiro Se um item sair de um alvo válido, este script será executado.

Eventos da área de transferência

Os eventos da área de transferência são um aspecto importante da interação do usuário em muitos aplicativos da Web, permitindo que os usuários copiem e colem conteúdo entre páginas da Web e outros aplicativos.

Atributo Valor Visão geral
oncopy roteiro Sempre que um usuário copia o conteúdo de um elemento, ele explode.
oncut roteiro Ativa quando um usuário executa uma operação de corte em um determinado elemento.
colar roteiro Acionado pela ação do usuário de colar o conteúdo em um elemento de destino.

Eventos de mídia

Eventos relacionados à mídia, como aqueles causados ​​por áudio, vídeo e imagens (aplicáveis ​​a todos os elementos HTML, mas encontrados com mais frequência em elementos de mídia como audio>, embed>, image>, object> e video>) no evento Ref atributos .

Dica: para obter mais detalhes, consulte nossa Referência de DOM de áudio e vídeo em HTML .
Atributo Valor Visão geral
oncanplaythrough roteiro Se um arquivo puder ser reproduzido até o final sem parar para armazenamento em buffer, um script deve ser executado.
abortar roteiro Execute o script ao abortar.
oncanplay roteiro script que será executado quando um arquivo estiver preparado para reprodução (depois de ter buffer suficiente para iniciar)
na hora da mudança roteiro Script que será executado sempre que houver alteração de cue em um elemento <track>.
mudança de duração roteiro o script deve ser executado quando a duração da mídia mudar.
um esvaziado roteiro O script deve ser executado quando um evento negativo faz com que o arquivo fique repentinamente inacessível (como desligamentos acidentais)
unido roteiro Depois que a mídia terminar, execute o script (uma ocasião benéfica para dizer coisas como “obrigado por ouvir”)
um erro roteiro Script que deve ser executado caso ocorra algum problema no carregamento do arquivo.
dados carregados roteiro Este é um script a ser executado assim que os dados de mídia forem carregados.
onloadedmetadata roteiro Após o carregamento dos metadados (dimensões e duração), execute o script.
onloadstart roteiro Antes que qualquer outra coisa seja carregada, execute este script assim que o arquivo começar a carregar.
instalado roteiro Se o navegador não conseguir recuperar os dados de mídia por qualquer motivo, execute este script.
em progresso roteiro O script será executado quando o navegador estiver obtendo dados de mídia do servidor.
em pausa roteiro Sempre que a mídia for interrompida manualmente ou por conta própria, execute o script.
em jogo roteiro Execute este script quando a mídia puder começar a ser reproduzida.
jogando roteiro O script deve ser executado assim que a mídia começar a funcionar.
procurando roteiro Execute este script quando o atributo de busca for definido como verdadeiro, mostrando que a busca está em andamento.
suspender roteiro Caso a recuperação dos dados da mídia seja interrompida antes do carregamento completo, execute o script.
ontimeupdate roteiro Sempre que a posição de reprodução mudar (quando um usuário avança rapidamente para um ponto diferente), execute este script.
na mudança de volume roteiro Toda vez que o volume é alterado, o script deve ser invocado (incluindo a configuração do volume a ser silenciado).
esperando roteiro Caso a mídia tenha pausado, mas pretenda retomar (como armazenar mais dados em buffer), esse script deve ser executado.
na mudança de taxa roteiro Cada vez que a taxa de reprodução muda (como quando o usuário muda para câmera lenta ou avanço rápido), o script deve ser executado.
procurado roteiro Script a ser executado após o atributo de busca ter sido definido como falso, o que significa que a busca não é mais necessária.

eventos diversos

Atributo Valor Visão geral
alternar roteiro Ativa assim que o usuário abre ou fecha o elemento <details>.

Vantagens dos atributos do evento de referência HTML

Os atributos de evento de referência HTML têm vários benefícios que os tornam uma ferramenta útil para você. Estas vantagens incluem:

  • Facilidade de uso: os atributos do evento Ref simplificam o processo de adicionar interatividade às páginas da Web, permitindo que os desenvolvedores adicionem ouvintes de eventos aos elementos HTML sem escrever código JavaScript adicional. Isso torna mais rápido e fácil criar recursos interativos.
  • Estrutura de código mais clara: os atributos do evento de referência ajudam a organizar o código, mantendo a lógica de manipulação do evento dentro do próprio elemento HTML. Isso é particularmente útil para páginas da Web maiores que possuem vários ouvintes de eventos, facilitando a compreensão e a manutenção do código.
  • Melhor acessibilidade: ao associar a lógica de manipulação de eventos diretamente com o elemento HTML, os atributos do evento ref melhoram a acessibilidade das páginas da web. Isso torna mais fácil para as tecnologias assistivas identificar e navegar pelos elementos interativos, beneficiando os usuários que dependem de leitores de tela ou outras tecnologias assistivas.
  • Tempo de desenvolvimento mais rápido: os atributos do evento de referência podem ajudar a reduzir o tempo de desenvolvimento, simplificando o processo de adição de interatividade às páginas da web. Isso permite que você se concentre em outros aspectos do projeto, como layout e design, sem ter que se preocupar com códigos complexos de manipulação de eventos.
  • Melhor desempenho: usar atributos de evento ref para anexar ouvintes de eventos diretamente ao elemento DOM pode levar a um melhor desempenho em grandes páginas da Web com muitos elementos interativos. Isso porque elimina a necessidade de usar JavaScript para pesquisar e anexar ouvintes de eventos, resultando em um código mais rápido e eficiente.

Assine nosso boletim informativo abaixo para estar em contato com as informações técnicas mais recentes neste site.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone