1
resposta

Esta Parte abaixo esta sendo criada ou é chamada do HTML ?

``const conteudo = `
  <td class="td" data-td>${nome}</td>
              <td>${email}</td>
              <td>
                  <ul class="tabela__botoes-controle">
                      <li><a href="../telas/edita_cliente.html?id=${id}" class="botao-simples botao-simples--editar">Editar</a></li>
                      <li><button class="botao-simples botao-simples--excluir" type="button">Excluir</button></li>
                  </ul>
              </td>
`
Durante o curso algumas partes do HTML foi criada por meio do javascript , seria errado priorizar a criação do HTML apenas aos arquivos  proprio dele? seria um mal habito de escrita de codigo  ?
1 resposta

Fala Nicolas, tudo bem? Espero que sim!

Nesse caso o correto foi escrever no JavaScript sim, pois como pode ver, estamos inserindo valores através de variáveis no html utilizando ${nome da variável}, algo que não é possivel no html. Então por isso o código foi escrito no JavaScript. Também há outros casos que precisamos escrever o HTML no JavaScript, como por exemplo, se fossemos precisar exibir um conteúdo somente se tal valor for verdadeiro, etc... existem vários casos em que escrevemos o html no JavaScript, mas normalmente é para inserirmos dados nele.

Espero ter ajudado, abraços e bons estudos :D