Ich weiß, dass Jade für die Herstellung von HTML anstelle von JavaScript, aber für ein Projekt, das ich arbeite, wäre es großartig, und eine große Zeitersparnis, wenn ich dies ohne tun könnte ein Rohr in jeder Zeile hinzufügen:Wie erzeuge ich eine reine JavaScript-Datei mit Jade
| (function(){
| //Some JavaScript Code
| var foo="#{bar}";
| console.log("This a JavaScript file generated with Jade");
| })()
die Idee, die Ausgabe dieser Vorlage als Quelle eines regulären JavaScript ist wie folgt zu verwenden:
<script type="application/javascript" src="foo.generated.js"></script>
so etwas wie dies also tun:
script(type="application/javascript").
(function(){
//Some JavaScript Code
var foo="#{bar}";
console.log("This a JavaScript file generated with Jade");
})()
wird mein Problem nicht lösen, weil ich pures JavaScript ohne DOM-Container-Element ausgeben muss.
Gibt es eine andere Möglichkeit, dies zu tun, ohne Leitungen zu jeder Leitung hinzuzufügen? Oder muss ich annehmen, dass Jade entworfen wurde, um nur HTML zu produzieren, aufzugeben und andere Lösung ohne Jade zu finden?
Vielen Dank im Voraus!
Sie generieren eine JavaScript-Datei * mit Jade? Warum? – Ryan
@minitech Ich weiß, dass Jade nicht das ideale Werkzeug dafür ist, aber ich frage, weil das Projekt, an dem ich arbeite, über eine Funktion verfügt, die es mir ermöglicht, HTML-Module aus einem internen Modell zu generieren Ich muss mich entwickeln, ich würde viel Zeit und Codezeilen sparen, wenn ich dieselbe bereits entwickelte Funktion verwenden könnte, um eine reine Javascript-Datei zu erzeugen. Vielen Dank! –
Ihr JavaScript enthält also eingebettetes HTML? – Ryan