如何组织 HTML 模板

发布于 2025-01-05 17:17:59 字数 186 浏览 0 评论 0原文

我想在浏览器中使用一堆客户端 EJS(或 jQuery)HTML 模板,我想知道是否有人对如何组织它们有任何建议。我绝对不想将它们混合到 JavaScript 或 HTML 中,并且我不想仅仅为了从服务器获取它们而必须发出额外的 AJAX 请求。一旦我将它们加载到 JS 变量中,我将使用 HTML5 的本地存储来缓存它们。有人想吗?

谢谢!

I'm wanting to use a bunch of client-side EJS (or jQuery) HTML Templates in the browser, and I'm wondering if anyone has any suggestions for how to organize them. I definitely don't want to mix them into the JavaScript or HTML, and I don't want to have to make additional AJAX requests just to get them from the server. Once I have them loaded into JS variables, I will cache them using HTML5's local storage. Thoughts anyone?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初懵 2025-01-12 17:17:59

就我个人而言,我要么使用 ajax 调用将它们加载为 JSON 对象 $.getJSON() ,要么简单地将它们写入 html 内的隐藏文本区域 div 中。

<textarea id="template1" style="display:none">
   // here be template code
</textarea>

大多数 HTML 编辑器都可以容忍这种情况,而不会搞乱语法检查。

Personally I either load them as JSON object $.getJSON() with ajax call or simply write them in hidden text area divs inside html

<textarea id="template1" style="display:none">
   // here be template code
</textarea>

Most HTML editors tolerate this without messing up the syntax checking.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文