1
resposta

NAÕ ENTENDI

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);

    }
1 resposta

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