No curso de lógica aqui do Alura, lembro do professor ter passado uma sintaxe diferente para tratar de eventos com o mouse.
Lá ele usava a seguinte sintaxe para pegar o click do mouse:
variavel.onclick = function;
Já aqui no curso de JS, o professor utiliza uma nova sintaxe para pegar a função do clique do mouse:
variavel.addEventListener("click", function);
Gostaria de entender qual a diferença entre os dois e qual deles é melhor utilizar. Eu percebi que o primeiro tem uma sintaxe um pouco mais prática!