Gostaria de saber qual seria a diferença entre adicionar um escutador de eventos e de usar a seguinte notação:
var botao = document.querySelector("#adicionar-paciente");
botao.onclick = function(){
console.log("Clicado");
}agradeço desde já
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de saber qual seria a diferença entre adicionar um escutador de eventos e de usar a seguinte notação:
var botao = document.querySelector("#adicionar-paciente");
botao.onclick = function(){
console.log("Clicado");
}agradeço desde já
Bom dia, Iago! Como vai?
A principal diferença é que com o onclick vc consegue cadastrar apenas uma função como callback do evento. Já com o addEventListener() vc pode utilizar quantas funções quiser que todas elas serão ativadas quando o evento ocorrer. Justamente por isso o addEventListener() é mais indicado.
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!
muito obrigado pela resposta! Só mais uma dúvida, o que seria um "callback"? Agradeço desde já
Opa, Iago! Um callback é qualquer função que é invocada em resposta a ocorrência de um evento.
Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!