Modelos HTML em Javascript? Sem codificar na página?

Eu sou um cara da web fazendo principalmente coisas do lado do servidor Perl, e estou lentamente chegando a algumas conclusões.

É muito melhor fazer a maior parte do seu código via Javascript e lançar dados para frente e para trás via AJAX do que clicar em enviar e recarregar uma página quase idênticaGosto de jQuery porque gosto de CSS, e é divertido reunir grandes definições longas e assustadoras para os outrosHá algo nesse material de modelo.

Você deseja que seus elementos HTML se pareçam com seus elementos HTML, e é mais fácil definir isso em HTML:

<div class="sidebar_elem">
     <a href=""> TEXT</a>
</div>

Do que é criar o mesmo em Javascript ou jQuery:

( '<div/>' )
     .attr('id' , 'sidebar_elem' + i )
     .addclass( 'sidebar_elem' )
     ;
( '<a/>' )
     .attr('href' , link_url )
     .appendTo( '#sidebar_elem' + i )
     ;

Isso quer dizer que eu não sou mais um agnóstico de modelos, mas não sei em qual ferramenta de modelos acreditar. Analisei alguns plug-ins de modelos baseados em jQuery, mas ainda estou feliz com qualquer um deles. parte porque os que eu vi parecem querer colocar todo esse código na própria página, o que quebra o mantra "Somente a marcação entra em arquivos HTML, apenas o estilo entra em arquivos CSS, apenas o código entra em arquivos JS". .

Portanto, estou procurando uma ferramenta de modelagem baseada em Javascript que me permita ter meus modelos em um arquivo externo para que uma alteração de modelo cubra uma série de páginas da web. Se for baseado em jQuery, isso é ótimo, menos coisas tenho que aprender, mas não é um diferencial.

questionAnswers(12)

yourAnswerToTheQuestion