Maison > interface Web > js tutoriel > Détails sur l'utilisation du moteur de modèles Jade

Détails sur l'utilisation du moteur de modèles Jade

亚连
Libérer: 2018-06-21 11:27:14
original
1583 Les gens l'ont consulté

L'éditeur ci-dessous partagera avec vous une explication détaillée de l'application basée sur le moteur de modèles Jade. Elle a une bonne valeur de référence et j'espère qu'elle sera utile à tout le monde. Suivons l'éditeur et jetons un coup d'œil.

Symboles utiles :

| Les caractères après la barre verticale seront affichés tels quels. au niveau suivant, la sortie sera telle quelle et n'est plus reconnue. (Il s'agit d'une version améliorée de |, permettant le traitement par lots) include signifie référencer des fichiers externes

Le tiret indique que le caractère qui suit n'est qu'un morceau de code (la différence avec | est que le contenu après | sera affiché, et le contenu après le tiret Le contenu n'est pas affiché directement ! )

Exemple :

js:

const jade = require('jade');
console.log(jade.renderFile('./xxx.jade',{pretty:true,name:'singsingasong'}))
Copier après la connexion

jade:

'|'application

'.' 🎜>

Application d'include

Appeler des variables pour effectuer des opérations

classe p

Application '-'

Référence directe aux variables

span#{a} et span=a ont le même effet.

boucle for en jade

jade :

fichier js :

Résultat d'exécution :

-for(var i=0;i<arr.length;i++)
 p=arr[i]
Copier après la connexion

console.log(jade.renderFile(&#39;./views/11.jade&#39;,{pretty:true,name:&#39;singsingasong&#39;,
 arr:[&#39;aaa&#39;,&#39;bbb&#39;,&#39;ccc&#39;,&#39;ddd&#39;]
}));
Copier après la connexion
application '!'

résultats en cours :

html
 head
 body
 p(class=&#39;1&#39;)!=content
 p(class=&#39;2&#39;)
Copier après la connexion
Jade est si... sinon...

déclaration de cas

html
 head
 body
 -var a=19;
 if(a%2==0)
  p(style={background:&#39;red&#39;}) 偶数
 else
  p(style={background:&#39;green&#39;}) 奇数
Copier après la connexion

Un complet

html
 head
 body
 -var a=1;
 case a
  when 0
  p aaa
  when 1
  p bbb
  when 2
  p ccc
  default
  |不靠谱
Copier après la connexion

Conseils :

Nous n'avons pas les fichiers jade précédents Écrivez DOCTYPE, ajoutez-y

Le résultat de l'exécution est : si le fichier est lu et écrit avec succès, il affichera "succès", si une erreur se produit, il renverra "erreur". '. Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.

Articles associés :

Développer de manière modulaire dans vuejs

Comment implémenter la fonction de mise à jour de tableau dans VUE

Comment utiliser vue-cli pour implémenter des applications multipages

Comment implémenter des problèmes de chargement asynchrone dans HTML5+JS+JQuery+ECharts

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal