gpt4 book ai didi

javascript - 我可以使用/包含 HTML 部分,客户端,使用 EJS(或类似的)吗?

转载 作者:行者123 更新时间:2023-11-28 01:16:11 26 4
gpt4 key购买 nike

在客户端,我希望能够做类似下面的事情:

public_html/index.html

<html>
<head>
<script src="ejs-or-similar.js"></script>
</head>
<body>
<div id="some-partial"></div>
<script>
var partialHTML = Magic.render('partials/some-partial.ejs');
document.getElementById('some-partial').innerHTML = partialHTML;
</script>
</body>
</html>

public_html/partials/some-partial.ejs

<div>Hi, I come from a different file!</div>

这可能吗?

如果是,我应该使用哪个 EJS 文件/文档:

http://ejs.co/
http://www.embeddedjs.com/
https://github.com/tj/ejs

请注意,我对讨论客户端模板是好是坏等问题不感兴趣...只是提前为大家节省一些宝贵的时间:-)

最佳答案

EJS 将允许您在客户端呈现模板,但您需要直接向它提供模板字符串,而不仅仅是文件路径,因为它不支持 XHR。

ejs.co (github.com/mde/ejs) 是 EJS 的第 2 版,得到了更积极的支持。

关于javascript - 我可以使用/包含 HTML 部分,客户端,使用 EJS(或类似的)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35606216/

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