如何组织 HTML 模板
我想在浏览器中使用一堆客户端 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
就我个人而言,我要么使用 ajax 调用将它们加载为 JSON 对象
$.getJSON()
,要么简单地将它们写入 html 内的隐藏文本区域 div 中。大多数 HTML 编辑器都可以容忍这种情况,而不会搞乱语法检查。
Personally I either load them as JSON object
$.getJSON()
with ajax call or simply write them in hidden text area divs inside htmlMost HTML editors tolerate this without messing up the syntax checking.