1
resposta

[Dúvida] Porque chamar o metodo onclick direto no HTML nao eh bom?

Quando fui aplicar tentei programar os botoes por conta propria antes de ver o video. Acabei usando o metodo onclick direto no html. ficou assim.

<!-- index.html  -->
...
<button onclick="tocarSom('#som_tecla_pom')" class="tecla tecla_pom">Pom</button>
...
<!-- main.js  -->

function tocarSom(idElementoAudio){
  document.querySelector(idElementoAudio).play();
}

Porque essa nao seria uma boa pratica ? Quais problemas iria ter passando o metodo onclick no html chamando a funcao direto no html?

Obrigado Rafael

1 resposta

olá tudo bem É minha opinião apenas, acredito que seja pelas boas praticas de programação, deixa o que for de estrutura pro HTML, visual pro CSS e que for ação pro Javascript, assim fica mais fácil procurar o código