gpt4 book ai didi

javascript - Javascript 中的一些模板

转载 作者:行者123 更新时间:2023-12-02 19:10:13 24 4
gpt4 key购买 nike

如何使用 Javascript 创建第二个逻辑结构。

是一个网页,当它加载时(DOM 完全没有准备好)正在执行 javascipt 代码,其中:

<script>
if(window.innerWidth>900){

/* show huge HTML with javascript stuff here */

} else {

/* show huge HTML with javascript stuff here */

}
</script>

我想要与 PHP 语言的第二个代码示例类似的内容:

<? if(true){ ?>
/* show huge HTML with javascript stuff here */
<? } else { ?>
/* show huge HTML with javascript stuff here */
<? } ?>

当页面加载时,我需要在初始化窗口宽度时使用不同的 javascript 代码和 html。

最佳答案

这不是 JS 的工作方式。当然,您可以在这里内联打印 html,但这会在您的代码中造成一团糟。我强烈反对这样做。如果您需要这种模板功能,最好使用一些模板引擎。

例如,有EJS,它允许您编写包含JS的单独的html模板。基本上,您加载模板,将数据传递给它,渲染 html 并将其插入到 DOM 树中。这使您可以保持代码非常干净。

http://embeddedjs.com/

关于javascript - Javascript 中的一些模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13835601/

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