O que é o objeto Event?
O objeto
Event é uma carga útil que é acionada quando um usuário interage com sua página web de alguma forma. Essas interações podem ser qualquer coisa, desde clicar em um botão ou focar em um input até sacudir o dispositivo móvel deles.
Como todos os objetos JavaScript, o objeto Event possui várias propriedades que podem ser úteis. As propriedades disponíveis dependem do evento que acionou este payload.
Todos os objetos Event terão a propriedade type. Esta propriedade revela o tipo de evento que acionou o payload, como "keydown" ou "click". Esses valores corresponderão aos mesmos valores que você pode passar para addEventListener(), onde você pode capturar e utilizar o objeto Event.
Objetos Event sempre terão a propriedade target. A propriedade target é uma referência para qualquer objeto que tenha disparado o evento. Na maioria das vezes, isso será algum tipo de objeto HTMLElement, ou os objetos Document e Window. Mas também pode ser algo mais específico, como um AudioContext.
Eventos também têm métodos, que são funções expostas como propriedades no objeto. Um método comumente usado é preventDefault(), que previne o comportamento padrão do evento quando chamado.
Se você quiser lidar com envios de formulários por conta própria, por exemplo, pode chamar preventDefault() para impedir que o navegador tente enviar os dados do formulário como uma requisição POST. Você aprenderá mais sobre requisições POST em lições futuras.
Você também provavelmente encontrará o método stopPropagation(). Este método previne que o evento faça bubbling ou propague para elementos pai. You'll learn more about what this means in a future lesson.
Também há um grande número de propriedades que são específicas para certas implementações do objeto Event. Por exemplo, um FetchEvent terá uma propriedade request para conter a requisição que acionou o evento.
Se você alguma vez estiver em dúvida sobre quais propriedades estão disponíveis, pode registrar o objeto Event em questão ou até mesmo consultar a documentação.Este módulo não possui perguntas. Marque como concluído.