gpt4 book ai didi

javascript - 如何用 Jade 生成纯 JavaScript 文件

转载 作者:搜寻专家 更新时间:2023-11-01 04:41:56 24 4
gpt4 key购买 nike

我知道 Jade 用于生成 HTML 而不是 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");
})()

不会解决我的问题,因为我需要输出没有 DOM 容器元素的纯 JavaScript。

有没有另一种方法可以做到这一点而无需在每一行都添加管道?或者我必须假设 Jade 被设计为仅生成 HTML,放弃并寻找没有 Jade 的其他解决方案?

提前致谢!

最佳答案

生成所有 XML,包括 HTML。而且 jade 并不是为了转换大块的 javascript 而设计的。您能做的最好的事情就是创建一种方法来获取这些大块并修改变量。正如示例中所做的那样。

关于javascript - 如何用 Jade 生成纯 JavaScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19008500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com