Introdução aos eventos HTML

HyperText Markup Language (HTML) é uma linguagem de hipertexto que cria um design web. é mostrado em qualquer navegador da web. Eventos HTML é Ação. todo usuário de clique recebe uma reação de um navegador chamado Action. Este processo é conhecido como o evento.

Digamos que se a página da web tiver um formulário, o usuário o preencher, o usuário receberá duas chaves, uma será enviada e a outra será cancelada. Quando os usuários pressionam o botão enviar, os dados do formulário serão salvos. No botão Cancelar, cancele os dados do formulário e atualize o formulário novamente. Essa ação do botão chamada evento. esse evento depende das ações dos usuários.

Tipo diferente de eventos HTML

Existem muitos atributos de eventos disponíveis no HTML5, que são classificados principalmente em 6 tipos diferentes. Esses atributos funcionam usando a linguagem JavaScript.

  • Atributos de evento do Windows: Isso é fornecido para a ação do objeto Windows. Funciona na etiqueta do corpo.
  • Atributos de evento do formulário: se o usuário executar alguma ação no formulário, como dados de entrada, cancele, envie esses atributos de evento.
  • Atributos do evento do teclado: este atributo do evento do teclado usado para a ação do teclado e a interação do usuário.
  • Atributos de evento do mouse : atributo de evento do mouse usado para ação do mouse que é mover, clicar, girar, etc.
  • Atributos de evento da área de transferência: este atributo de evento usado para a ação da área de transferência. Exemplo de corte, cópia, pragas.
  • Atributos de evento de mídia: esse atributo de evento funciona em arquivos de mídia como vídeo etc.

Descrição dos atributos do evento

Aqui está uma explicação dos atributos do evento que são fornecidos abaixo em detalhes:

1. Atributos de evento do Windows

Atributo

Descrição

onafterprintEste script atua, embora após a impressão do documento.
onbeforeprintEsse script atua, porém, antes da impressão de um documento.
onbeforeunloadConsiderando que antes do documento descarregado, este script funciona.
onerrorNo documento ocorre o erro, então este evento é executado.
onhashchangeA parte âncora da alteração de URL no documento que o evento de hora foi executado.
carregandoQuando a primeira página da Web é carregada completamente, esse evento é executado.
onmessageNo documento, a mensagem ocorreu naquele evento de hora executado.
on-lineSe a conexão de rede não estiver disponível e o navegador estiver offline, o evento será executado.
on-lineQuando a rede estiver disponível no navegador, o evento será executado.
onpagehideEsse script age, se o usuário não estiver trabalhando em uma página da Web atual, a página atual poderá ser ocultada.
onpageshowEsse script atua no momento em que a página da web atual é carregada.
onpopstateEsse script funciona automaticamente no navegador para uma alteração no estado do histórico.
redimensionarEste script age quando o navegador da janela altera o tamanho.
onstorageQuando o armazenamento na web dos usuários é atualizado, o evento é executado.
onunloadA página atual do usuário não está carregada ou a janela é fechada e o evento é executado.

2. Atributos do Evento de Formulário

Atributo Descrição
onblurAlgum objeto de validação de formulário perde o foco e o evento é acionado.
em mudançaA alteração de valor no formulário e o evento foram disparados.
No focoNo formulário, objeto tem foco. Trabalhando nesse objeto, o evento é disparado.
oninputO usuário fornece entrada de valor no formulário e, em seguida, esse evento é disparado.
oninvalidO evento funciona quando o elemento não satisfaz suas restrições predefinidas.
onresetO usuário redefine as informações do formulário e o evento é acionado.
pesquisaOs usuários pesquisam o campo obrigatório e o evento é acionado.
selecionarO usuário seleciona o texto ou a área de texto no formulário e o evento é acionado.
submissãoO usuário envia o formulário no final e o evento é disparado.

3. Atributos de Evento do Teclado

Atributo Descrição
onkeydownUsando um teclado, o usuário pressiona a tecla para baixo nesse ponto.
onkeypressUsando o teclado, os usuários pressionam a tecla e exibem caracteres nesse ponto.
onkeyupApós a imprensa, o usuário da tecla libera a tecla e o evento funciona.

4. Atributos de evento do mouse

Atributo Descrição
onclickO usuário clica no mouse no botão e ocorre um evento.
ondblclickOs usuários clicam duas vezes no mouse e o evento ocorre.
onmousedownO usuário pressiona o botão do mouse no elemento e o evento ocorreu.
onmousemoveO usuário move o ponteiro do mouse sobre o elemento e o evento ocorreu.
onmouseoutO usuário move o mouse para fora do elemento e o evento ocorreu.
onmouseoverO usuário move o mouse sobre o elemento e o evento ocorreu.
onmouseupO usuário soltou o botão do mouse e o evento ocorreu.
onmousewheelUsando a roda do mouse, o usuário rola o elemento para cima e para baixo no evento e o evento ocorreu.
onwheelUsando um usuário da roda do mouse, role-os para cima e para baixo e o evento ocorreu.

5. Atributos do evento da área de transferência

Atributo Descrição
oncopyUsando usuários do mouse para copiar o conteúdo, ocorreu o evento.
oncutUsando usuários de mouse cortou o conteúdo, o evento ocorreu.
pastaUsando o mouse, cole o conteúdo e o evento ocorreu.

6. Atributos de evento de mídia

Atributo Descrição
onabortQuando os arquivos de mídia são abortados para download e reprodução novamente, ocorre um evento.
oncanplayQuando qualquer arquivo de mídia estiver pronto para reprodução, esse gatilho será acionado.
oncanplaythroughArquivo de mídia pronto para reprodução sem buffer e carregamento.
oncuechangeO elemento altera a sugestão do evento disparado.
alteraçãoO arquivo de mídia altera o período de tempo e o gatilho é acionado.
desocupadoSe o arquivo de mídia não estiver disponível e ocorrer um erro fatal, o gatilho será acionado.
ofendidoO arquivo de mídia vem no terminal e o gatilho é acionado.
onerrorQuando ocorreu um erro para obter o arquivo de mídia, o gatilho é acionado
onloadeddataO arquivo de mídia carrega os dados e o acionador é acionado.
onloadedmetadataO arquivo de mídia carrega os metadados e o gatilho é acionado.
onloadstartO arquivo de mídia começa a carregar e o acionador é acionado.
onpauseO arquivo de mídia foi pausado para reproduzir novamente e o gatilho foi disparado.
onplayArquivo de mídia pronto para ser reproduzido e acionado.
onplayingO arquivo de mídia começa a ser reproduzido e o gatilho é acionado.
em progressoEsse script atua quando o navegador está trabalhando na conexão com os dados da mídia.
onratechangeSe a velocidade de reprodução de vídeos for alterada, o gatilho será acionado.
onseekedOs usuários concluíram a movimentação, caso contrário, pule a nova posição do vídeo. esse atributo definido como falso.
procurandoO usuário deseja mover-se, caso contrário, pule a nova posição do vídeo. esse atributo definido como verdadeiro.
instaladoQuando o navegador pára repentinamente para a conexão de dados, o evento funciona.
gastarQuando o Navegador da Web de propósito não obtém dados de mídia, os eventos funcionam.
ontimeupdateQuando um usuário altera a posição de reprodução do vídeo, como avançar e retroceder.
onvolumechangePara alterar o volume da mídia de baixo para alto.
aguardandoSe os dados carregarem as informações, o vídeo atual será interrompido com o buffer e o evento funcionará.

Conclusão

Eventos HTML são uma maneira fácil de executar ações e fazer interface entre navegadores e usuários. Os usuários podem obter a reação de cada ação sem esforço. Por exemplo; recorte e copie para a área de transferência, mova e clique para mouse, botões para formulário. Os eventos criam aplicativos da Web em tempo real e criam sistemas de trabalho inteligentes.

Artigos recomendados

Este é um guia para eventos HTML. Aqui discutimos a introdução e os tipos de eventos HTML, como janelas, formulário, teclado e muito mais, juntamente com a explicação dos atributos em detalhes. Você também pode consultar os seguintes artigos para saber mais:

  1. Tags HTML básicas
  2. Vantagens do HTML
  3. Tags de formato HTML
  4. Folhas de estilo HTML
  5. Blocos HTML
  6. Os 5 principais atributos de eventos HTML com exemplos
  7. Definir uma cor de plano de fundo em HTML com exemplo
  8. Guia para diferentes eventos JavaScript
  9. Validação de formulário HTML | Exemplos