5
我知道Jade是用於製作HTML而不是JavaScript的,但是對於我正在開發的項目來說,這將非常棒,並且節省了大量時間,如果我可以在沒有JavaScript如何用Jade生成純JavaScript文件
| (function(){
| //Some JavaScript Code
| var foo="#{bar}";
| console.log("This a JavaScript file generated with Jade");
| })()
的想法是用這個模板作爲一個普通的JavaScript源的輸出包括這樣的:在每一行添加一個管
<script type="application/javascript" src="foo.generated.js"></script>
所以做這樣的事情:
script(type="application/javascript").
(function(){
//Some JavaScript Code
var foo="#{bar}";
console.log("This a JavaScript file generated with Jade");
})()
不會解決我的問題,因爲我需要輸出純粹的JavaScript沒有DOM容器元素。
有沒有另外一種方法來做到這一點,而無需添加管道到每一行?或者我不得不假定Jade的設計目的是隻生產HTML,放棄並找到沒有Jade的其他解決方案?
在此先感謝!
您正在用Jade生成JavaScript *文件*?爲什麼? – Ryan
@minitech我知道Jade並不是做這件事的理想工具,但我在問,因爲我正在開發的這個項目有一個功能,它允許我從內部模型生成HTML模塊,我必須開發,如果我可以使用相同的已開發功能來生成純JavaScript文件,我將節省大量時間和代碼行。謝謝! –
那麼你的JavaScript包含嵌入式HTML? – Ryan