Como implementar o método addEventListener () em JavaScript?



O addEventListener () é uma função JavaScript embutida que leva o evento para ouvir e ser chamado quando o evento descrito é disparado.

Um evento é uma parte importante de .Uma página da web responde de acordo com um evento ocorrido. Alguns eventos são gerados pelo usuário e alguns são gerados por APIs. Neste artigo, veremos como os eventos ocorrem e como o método addEventListener em JavaScript é usado na seguinte sequência:

O que é Event Listener?

Um ouvinte de evento é um procedimento em JavaScript que aguarda a ocorrência de um evento. O exemplo simples de um evento é um usuário clicando com o mouse ou pressionando uma tecla no teclado.





o addEventListener () é um embutido Função JavaScript que leva o evento para ouvir e um segundo argumento a ser chamado sempre que o evento descrito for acionado. Qualquer número de manipuladores de eventos pode ser adicionado a um único elemento sem sobrescrever os manipuladores de eventos existentes.

addEventListener () em JavaScript

Alguns dos recursos do método de ouvinte de evento incluem:



  • o addEventListener () método anexa um manipulador de eventos para o elemento especificado.
  • Este método anexa um manipulador de eventos a um elemento sem sobrescrevendo manipuladores de eventos existentes.
  • Você pode adicionar muitos manipuladores de eventos para um elemento.
  • Você pode adicionar muitos manipuladores de eventos do mesmo tipo para um elemento , ou seja, dois eventos de 'clique'.
  • Ouvintes de eventos podem ser adicionados a qualquer JULGAMENTO objeto não apenas elementos HTML. ou seja, o objeto da janela.
  • O método addEventListener () o torna Mais fácil para controlar como o evento reage a borbulhar.

Ao usar o método addEventListener (), o JavaScript é separado do marcação, para melhor legibilidade e permite adicionar ouvintes de eventos mesmo quando você não controla a marcação HTML.

Além disso, você pode remover facilmente um ouvinte de evento usando o método removeEventListener () .

Sintaxe:



target.addEventListener (type, listener [, options]) target.addEventListener (type, listener [, useCapture]) target.addEventListener (type, listener [, useCapture, WantsUntrusted])

Valores de Parâmetro

Parâmetro Descrição

evento

Requeridos. Uma String que especifica o nome do evento.

Nota: Não use o prefixo “on”. Por exemplo, use “click” em vez de “onclick”.

Para obter uma lista de todos os eventos HTML DOM, consulte nossa Referência de objeto de evento HTML DOM completa.

função

Requeridos. Especifica a função a ser executada quando o evento ocorre.

Quando o evento ocorre, um objeto de evento é passado para a função como o primeiro parâmetro. O tipo de evento objeto depende do evento especificado. Por exemplo, o evento “click” pertence ao objeto MouseEvent.

useCapture

Opcional. Um valor booleano que especifica se o evento deve ser executado na fase de captura ou bolha.

Valores possíveis: true - O manipulador de eventos é executado na captura phasefalse- Default. O manipulador de eventos é executado na fase de bolha


Agora que você sabe como funciona um ouvinte de evento, vamos dar uma olhada em um exemplo de addEventListener () em JavaScript.

é um mestrado considerado pós-graduação

addEventListener () em JavaScript: Exemplo

 
& lt! DOCTYPE html & gt & lthtml & gt & ltbody & gt & ltp & gtEste exemplo usa o método addEventListener () para executar uma função quando um usuário clica em um botão. & lt / p & gt & ltbutton id = 'myBtn' & gtpcript & ltBcript & ltEcript & ltpcript & ltEcript & ltpcript & gtpcript & ltEcript & lt / botão de teste ('myBtn'). addEventListener ('click', myFunction) function myFunction () {document.getElementById ('demo'). innerHTML = 'Hello World'} & lt / script & gt & lt / body & gt & lt / html & gt

addEventListener em JavaScript

Com isso, chegamos ao fim deste addEventListener em JavaScript. Espero que você tenha entendido como o ouvinte de eventos método funciona em JavaScript.

Confira nosso que vem com treinamento ao vivo conduzido por instrutor e experiência em projetos da vida real. Este treinamento o torna proficiente em habilidades para trabalhar com tecnologias da web de back-end e front-end. Inclui treinamento em Desenvolvimento Web, jQuery, Angular, NodeJS, ExpressJS e MongoDB.

Tem alguma questão para nós? Mencione isso na seção de comentários do blog “addEventListener em JavaScript” e entraremos em contato com você.