Estou com uma duvida, levando em consideração o código em javascript:
<button id="botao">clique-me</button>
<script>
var botao = document.querySelector('#botao');
function botaoHandler() {
alert('Botão clicado');
}
botao.addEventListener('click', botaoHandler);"
</script>
faz a mesma coisa se em vez de utilizarmos o addEventListener, utilizarmos: <button onclick="botaoHandler()">clique-me<button>
Ou seja, ambos chamam a função, um através do js e outro atraves do html. Correto?