JeuWeb - Crée ton jeu par navigateur
Transparency : un moteur de template JS - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Transparency : un moteur de template JS (/showthread.php?tid=6165)

Pages : 1 2


RE: Transparency : un moteur de template JS - Maks - 03-06-2012

Jade n'est pas utilisable côté client à ma connaissance (tout du moins pas de solution robuste et sérieusement optimisée).


RE: Transparency : un moteur de template JS - t.bodeux - 04-06-2012

A mes souvenir Jade est une abstraction (comme HAML).
C'est donc un côté serveur, Jade est compilé en HTML qui est ensuite rendu par le navigateur.


RE: Transparency : un moteur de template JS - Maks - 04-06-2012

Oui voilà, c'est pour ça que je n'ai pas compris quel était le rapport avec transparency Wink


RE: Transparency : un moteur de template JS - Sephi-Chan - 04-06-2012

Tu peux mettre du code Jade dans une chaîne Javascript et/ou un bloc HTML (une balise script, souvent) et l'interpréter en Javascript. Et ensuite, tu disposes d'une fonction pour injecter des données (sous la forme d'un objet) dans ce template.

Cette confusion me surprend de ta part, Maks, toi l'amoureux de Javascript. :p



RE: Transparency : un moteur de template JS - Maks - 04-06-2012

Ahah ça m'arrive de m’emmêler les pinceaux ouais Tongue

Mais j'avais vu ce moteur de template via la fermeduweb, et je m'étais dis "tiens voilà une solution potable pour utiliser Jade côté client". Mais j'ai pas trouvé d'exemple d'utilisation avec Jade sur github (https://github.com/leonidas/transparency/tree/master/examples) . D'autant plus que pour une utilisation côté serveur, render() de Express fait exactement la même chose à la différence qu'avec transparency on a pas besoin d'écrire #{var} dans le template, ce qui est toujours sympa Smile