JeuWeb - Crée ton jeu par navigateur

Version complète : Transparency : un moteur de template JS
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
Simple, efficace, élégant.
http://leonidas.github.com/transparency/

J'ai regardé vite fait le site, mais ça semble la rolls royce du moteur de template JS Smile
en euffet.

var hello;

hello = {
hello: "Hello!",
hi: "<i>Hi there!</i>",
span: "Goodbye!"
};

$('.container').render(hello);

S'ils utilisent ça pour générer un template, j'aurais plutôt dit compliqué, lourd et verbeux Big Grin

A comparer avec jade à coté ^^
si j'ai bien compris, pour pouvoir générer le truc il faut :

et faire le jade (à droite) pour faire le dom
et faire le coffeescript (à gauche) pour définir le contenu des balises

donc faut pas comparer à jade ça en fait partie
J'crache dans la soupe avant de vraiment prendre la peine de regarder mais voilà : "Nase. Dépendance à jQuery." Smile
Tu peux utiliser des templates écrit en Jade ou en HTML.
Et ensuite, tu rends le template en lui donnant un objet de données.

Mais bon, le problème classique avec les solutions de templating client-side, c'est de transmettre les templates au Javascript de façon efficace. Il faut utiliser des mécanismes comme JST (dans Rails).
(31-05-2012, 06:36 PM)Ter Rowan a écrit : [ -> ]si j'ai bien compris, pour pouvoir générer le truc il faut :

et faire le jade (à droite) pour faire le dom
et faire le coffeescript (à gauche) pour définir le contenu des balises

donc faut pas comparer à jade ça en fait partie

je me suis posé la question, j'ai été voir sur github et j'ai pas vu de références à jade ?

je pense que c'est juste un comparatif
c'est quoi le mécanisme de JST ?
J'ai écrit un article à ce sujet sur le Wiki de Backbone Marionette : Using JST templates with marionette.

Ça permet de générer des fichiers Javascript qui contiennent les versions compilées des templates (sous forme de fonctions prêtes à l'emploi, auxquelles on passe un objet).
(31-05-2012, 06:46 PM)Maks a écrit : [ -> ]je pense que c'est juste un comparatif

A tord Smile le coté Javascript ne sert qu a fournir des données (le j son) et a appeler le render (la fonction) le template est a droite html ou jade

Pages : 1 2