/ / Um monte de código html gerado no jQuery. Procurando por melhores maneiras - javascript, jquery, performance, templates

Um monte de código HTML gerado no jQuery. Procurando por melhores maneiras - javascript, jquery, performance, templates

Atualmente, estou escrevendo algumas coisas do jQuery quefunciona muito com HTML gerado por js. Desde que eu estou trabalhando em uma equipe eu pensei em procurar por motores de modelo para jQuery.Por outro lado, o desempenho é muito importante e eu pensei que os motores de modelo em js podem comer muito do mesmo.

Qual é a melhor solução (mais sustentável e com melhor desempenho) para trabalhar com muita geração de código html repetitivo no jQuery? Eu ouvi falar de jBind e jTemplates. O que você recomendaria se algum?

Respostas:

1 para resposta № 1

Eu tenho jogado um pouco com Plugin de templates oficiais do jQuery e eu acho que é a melhor opção por aí. É baseado no código escrito pelo criador da biblioteca jQuery para que você possa confiar nele.

Agora é beta, mas pode ser usado sem nenhum problema. Eu testei para um grande projeto e não tenho problemas com isso.

Espero que ajude.


1 para resposta № 2

Dê uma olhada em Plugin de templates jQuery. Atualmente, ele é somente beta, mas se tornará parte do jQuery. Para um melhor desempenho, certifique-se de que o modelo seja compilado apenas uma vez.


1 para resposta № 3

Eu também acho que o plugin do template jQuery é um script bem legal. Afaik, eles adotaram a abordagem de Microtemplicação da Resig, que já era legal.

De qualquer forma, se o desempenho realmente importa, nenhum motor de renderização de clientes pode bagunçarcom servidores de renderização de servidores hoje. Você ainda pode combinar isso, usando um mecanismo de renderização de servidor que você pode passar o código HTML completamente renegado junto com outros dados (opcionais) para seus clientes usando JSON. Eu acho que essa técnica é bem comum.

Ref .: plugin de modelo jQuery