Node.js : Comment intégrer des Node.js en HTML?
Dans un fichier php, je peux le faire:
<p><?php echo "hello!";?></p>
Est-il un moyen de le faire dans le nœud, si oui quelle est la logique?
J'ai une idée de comment cela pourrait-il être fait:
- Utiliser un identificateur de balisage pour le nœud dans le fichier HTML comme:
<node>code</node>
- Charge & Analyser un fichier HTML dans le Nœud
- Récupérer nœud de balisage à partir du fichier HTML et l'exécuter
Mais je ne sais pas si c'est la meilleure façon, ou même si elle fonctionne 🙂
Veuillez noter que je veux apprendre node.js
, de traduire et d'autres bibliothèques et les modules ne sont pas des réponses pour moi, parce que je veux savoir la logique du processus.
Rejoignez-nous dans le node.js salle de chat 😉
Cette question n'a pas trait à la programmation de systèmes embarqués, donc j'ai enlevé l'étiquette. voir stackoverflow.com/tags/embedded/info
Cette question n'a pas trait à la programmation de systèmes embarqués, donc j'ai enlevé l'étiquette. voir stackoverflow.com/tags/embedded/info
OriginalL'auteur Adam | 2011-05-18
Vous devez vous connecter pour publier un commentaire.
Ce que votre décrivant /demande pour un node.js préprocesseur. Il n'existe pas mais il est considéré comme nuisible.
Une meilleure solution serait d'utiliser des points de vue utilisé en express. Jetez un oeil à la screencasts.
Si vous devez le faire tout à partir de zéro, alors vous pouvez écrire un micro moteur de template.
Il y a de bonnes raisons de le mélanger php/asp/js directement le code HTML est mauvais. Elle ne favorise pas la séparation des préoccupations et conduit à de code spaghetti. La méthode standard ces jours-ci est la création de modèles de moteurs comme ci-dessus.
Voulez en savoir plus sur le micro de template? Lire l'article de J. Resig.
.html
fichier avec ce moteur de template? Ce que je comprends c'est juste des changements de la foo bar? ou je suis missunderstood quelque chose de nouveau?utiliser un plus gros moteur de template. Moustache, EJS, Jade, jQuery templ, etc. Jetez un oeil à la express screencasts et tandis que votre à elle d'utiliser express, il a un excellent moteur d'affichage
Bonjour. 2 de 3 liens sont rompus. Je ne sais pas si ils peuvent être fixés, mais j'aimerais avoir accès à ces matériaux 🙂
OriginalL'auteur Raynos
Vous pouvez essayer d'utiliser JooDee, un nœud serveur web qui vous permet d'intégrer le server-side javascript dans vos pages web. Si vous êtes familier avec Nœud et PHP/ASP, c'est un jeu d'enfant pour créer des pages. Voici un exemple de ce qu'une page se présente comme suit:
À l'aide de JooDee vous permet également de vous exposer serveur javascript var pour le client sans effort de fixer les attributs pour le "Client" objet côté serveur, et l'accès à l'généré Client de l'objet dans votre code javascript coté client.
https://github.com/BigIroh/JooDee
OriginalL'auteur mako-taco
Utiliser un moteur de template. Depuis le terminal
Dans le code:
OriginalL'auteur mgutz