Boa noite!
Alguém pode me explanar melhor, o motivo desse parâmetro dentro da função?
Pois no vídeo não consegui entender a lógica disso.
Obrigado!
function exibeAlerta(evento) {
alert('Cliquei');
console.log(evento);
}
Boa noite!
Alguém pode me explanar melhor, o motivo desse parâmetro dentro da função?
Pois no vídeo não consegui entender a lógica disso.
Obrigado!
function exibeAlerta(evento) {
alert('Cliquei');
console.log(evento);
}
Olá Johnny.
quando colocamos esse evento como parâmetro e associamos esse evento no clique, como por exemplo na explicação do orientador: tela.onclick = exibeAlerta; o navegador que passará informações para esse parâmetro . Por isso quando damos console.log(evento) temos aquelas informações, pois o navegador está passando as informações de onde foi clicado na tela.
Segue explicação do orientador:
Criamos uma função chama exibeAlerta;
Ela recebe como parâmetro um evento;
Em seu bloco, ela exibe o alerta 'Cliquei' apenas, e faz um console.log(evento);
Se chamarmos o exibeAlerta, temos que passar um parâmetro, mas não temos como saber de antemão qual ponto da tela será clicado. Assim, quem chama essa função é, exclusivamente, o navegador, ele quem tem o** parâmetro **que trará para nós as coordenadas da posição do cursor no momento do clique.
Compreendeu?
Att,
Lays