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
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."
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
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