Heim > Web-Frontend > js-Tutorial > Hauptteil

Details zur Verwendung der Jade-Template-Engine

亚连
Freigeben: 2018-06-21 11:27:14
Original
1533 Leute haben es durchsucht

Der Redakteur unten wird Ihnen eine detaillierte Erklärung der Anwendung basierend auf der Template-Engine Jade geben. Sie hat einen guten Referenzwert und ich hoffe, dass sie für alle hilfreich sein wird. Folgen wir dem Editor und werfen einen Blick darauf.

Nützliche Symbole:

|. Der Punkt bedeutet, dass alle Zeichen angezeigt werden Auf der nächsten Ebene wird es unverändert ausgegeben und nicht mehr erkannt. (Es handelt sich um eine aktualisierte Version von |, die die Stapelverarbeitung ermöglicht.) include bedeutet, auf externe Dateien zu verweisen

Der Bindestrich zeigt an, dass das folgende Zeichen nur ein Codeabschnitt ist (der Unterschied zu | besteht darin, dass der Inhalt nach | sein wird angezeigt und der Inhalt nach dem Bindestrich wird nicht direkt angezeigt! )

Beispiel:

js:

const jade = require('jade');
console.log(jade.renderFile('./xxx.jade',{pretty:true,name:'singsingasong'}))
Nach dem Login kopieren

jade:

'|' AnwendungAnwendung von

'.' Anwendung von include

Variablen aufrufen, um Operationen auszuführen

p-Klasse

'-' Anwendung

Direkter Verweis auf Variablen

span#{a } und span=a haben den gleichen Effekt.

for-Schleife in Jade

jade:

-for(var i=0;i<arr.length;i++)
 p=arr[i]
Nach dem Login kopieren

js-Datei:

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;]
}));
Nach dem Login kopieren

Laufergebnis:

'!' Anwendung

html
 head
 body
 p(class=&#39;1&#39;)!=content
 p(class=&#39;2&#39;)
Nach dem Login kopieren

Laufergebnis:

jade Das Wenn ...sonst...

html
 head
 body
 -var a=19;
 if(a%2==0)
  p(style={background:&#39;red&#39;}) 偶数
 else
  p(style={background:&#39;green&#39;}) 奇数
Nach dem Login kopieren

Fallaussage

html
 head
 body
 -var a=1;
 case a
  when 0
  p aaa
  when 1
  p bbb
  when 2
  p ccc
  default
  |不靠谱
Nach dem Login kopieren

Umfassend

Tipps:

Wir haben DOCTYPE nicht in die vorherige Jade-Datei geschrieben, also fügen Sie

Das Ausführungsergebnis ist: Wenn die Datei erfolgreich gelesen und geschrieben wurde, wird „success“ ausgegeben, wenn ein Fehler auftritt, wird „error“ zurückgegeben.

Das Obige habe ich für Sie zusammengestellt. Ich hoffe, es wird Ihnen in Zukunft hilfreich sein. Verwandte Artikel:

Modulare Entwicklung in Vuejs

So implementieren Sie die Array-Update-Funktion in VUE

So verwenden Sie vue-cli, um mehrseitige Anwendungen zu implementieren

So implementieren Sie asynchrone Ladeprobleme in HTML5+JS+JQuery+ECharts

Das obige ist der detaillierte Inhalt vonDetails zur Verwendung der Jade-Template-Engine. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage