89 votes

Recommandé JavaScript HTML template library JQuery?

Toutes les suggestions sur ce qui HTML template library irait bien avec JQuery? Googler avère tout à fait un certain nombre de bibliothèques, mais je ne suis pas sûr de savoir si il est bien reconnu de la bibliothèque, qui résisterait à l'épreuve du temps.

58voto

roselan Points 2974

Eh bien, pour être franc, côté client, le template est très chaud aujourd'hui, mais plutôt une jungle.

les plus populaires sont, je crois:

  • pure: utilisez uniquement des js, pas la sienne "syntaxe"
  • moustache: tout à fait stable et agréable, je entendu.
  • jqote2: extrêmement rapide selon jsperfs
  • jquery templates (obsolète):

il y a beaucoup d'autres, mais vous avez à les tester pour voir ce qui convient à vous, et votre style de projet, les meilleures.

Personnellement, j'ai un moment difficile avec l'ajout d'une nouvelle syntaxe et de l'ensemble de la logique (mélange de logique et de modèle, bonjour??), et est allé pur js. Tous mes modèles sont stockées dans son propre fichier html (./usersTable.row.html). J'utilise des modèles uniquement lorsque ajaxing contenu, et j'ai quelques "logique", js fichiers, l'un pour les tableaux, l'un pour la div, l'un pour les listes. et pas même un seul, pour sélectionner les options (où j'ai utiliser une autre méthode).

Chaque fois que j'ai essayé de faire quelque chose de plus complexe, j'ai trouvé le code a été moins claire et moins me prendre plus de temps pour se stabiliser que de le faire les "vieux". Logique dans le modèle est un véritable non-sens à mon avis, et en ajoutant qu'il est propre syntaxe n'ajoute que très-dur-pour-suivre les bogues.

14voto

redsquare Points 47518

8voto

Marc Gravell Points 482669

Il est raisonnable de document de discussion sur ce sujet ici, qui couvre un éventail d'outils de création de modèles. Pas spécifique à jQuery.

5voto

Andrey Points 5803

jQuery Templates du Plugin créé par Microsoft et accepté comme un officiel plugin jQuery.

Mais notez que c'est maintenant obsolète.

4voto

Chad Brown Points 866

Je voudrais vérifier json2html, il renonce à avoir à écrire des bouts de code HTML et repose au contraire sur JSON transforme convertir objet JSON de la matrice non structurées dans les listes. Très rapide et utilise DOM création.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X