2009-08-05 7 views
2

J'ai une situation unique où je construis un site qui appellera des données via AJAX et le chargera dans des "conteneurs" (essentiellement des divs et arrangés en fonction des éléments récupérés du callback AJAX). Je ne suis pas sûr combien de ces conteneurs uniques types seront créés (style et rendu) en fin de compte, donc je suis à la recherche d'une solution qui me permettra de stocker des conteneurs dans un séparez le (s) fichier (s), chargez-les dynamiquement au fur et à mesure, remplissez le contenu et affichez-les sur la page. Je ne sais pas si je devrais écrire ma propre solution de chargement/modèle ou utiliser un moteur de template JavaScript existant (par exemple: Pure). La raison pour laquelle j'hésite à utiliser une solution de modèle JavaScript existante est qu'ils semblent tous se concentrer sur la liaison et la boucle sur les éléments de page existants, alors que je suis plus préoccupé par la possibilité de charger et de lier du contenu dynamique.jQuery: Templating data

Répondre

0

Après avoir commencé avec JST, nous avons déménagé à EJS:

http://embeddedjs.com/

Il est plus puissant, syntaxiquement plus simple, et vous pouvez mettre vos modèles dans des fichiers différents.

Le site web est plutôt sympa aussi.

1

Vous voudrez peut-être donner jQote un essai, c'est le moteur de template jQuery le plus puissant car il vous permet d'utiliser des scripts dans vos modèles.

Allez vérifier, ça va répondre à vos besoins, je le promets.

http://aefxx.com/jquery-plugins/jqote

0

Je prévois d'utiliser jTemplates pour un futur projet qui devra faire quelque chose comme ça, il est très rapide et a un joli plugin jQuery