1
resposta

botao que executa ação

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?

1 resposta

Está correto as 2 formas chega ao msm resultados. Ai acredito que fazendo no JS vc deixa o HTML mais limpo e centraliza o código tudo lá. Ainda não trabalho com Web estou apenas estudando a linguagem, pra saber o que as empresas mais usa no dia a dia. Acredito que isso é definição da forma que empresa trabalha. A forma que mais vi até hj fazendo tudo no JS.