leí un fragmento de código Javascript, donde el programador añadió algo similar a esto:cuando es aceptable dar salida al código HTML de Javascript?
html = "
<div class='hidden-context-menu'>
<ul><li><a class='select-all'>All</a></li>
<li><a class='select-none'>None</a></li>
...
...
...
</ul>
</div>
"
y luego, en algunas otras partes de la aplicación web, esta pieza de código se utiliza y se hace en la página.
output_html(html);
Asumo, teniendo en cuenta este ejemplo específico de un menú de contexto oculto, que tal vez el desarrollador did't quiere repetir el mismo ..
¿Este tipo de práctica alentado o tiene que ser considerada como una enfoque equivocado?
su ejemplo no es MUY diferente que crear instancias y agregar/anteponer elementos a través de objetos js. Supongo que el factor determinante es el volumen de html que contiene la cadena y si esa estructura puede definirse más fácilmente mediante objetos js y algún proceso de bucle o no./2cents editar: mi principal preocupación serían las implicaciones de SEO –
Siempre es aceptable, pero no siempre es la MEJOR manera. –
Diría que es mejor mantener el HTML separado del javascript tanto como sea posible (a veces es difícil cumplir con esta regla). –