É boa prática criar o HTML de uma página desta maneira?
Em um contexto limitado como o do curso não vejo muito problema... mas qualquer coisa maior que isso... como se faz para manter esse código depois?
E quais são as alternativas?
É boa prática criar o HTML de uma página desta maneira?
Em um contexto limitado como o do curso não vejo muito problema... mas qualquer coisa maior que isso... como se faz para manter esse código depois?
E quais são as alternativas?
Bruno, boa tarde!
Depende do projeto, um dos problemas dessa abordagem é que ele não é renderizado no arquivo final enviado (isso porque essa lógica está sendo feita do lado do cliente). Mas frameworks como ReactJS fazem isso.
Eu não diria que é uma má prática, você vai ter que analisar a situação e verificar se faz sentido o HTML ser entregue de forma final, ou se alguma operação pode ser feita no lado do cliente.
Espero ter ajudado e bons estudos!