我想在浏览器中使用一堆客户端EJS(或jQuery)HTML模板,我想知道是否有人对如何组织它们有任何建议。我绝对不想将它们混合到JavaScript或HTML中,并且我不想仅仅为了从服务器获取它们而需要制作额外的AJAX请求。一旦我将它们加载到JS变量中,我将使用HTML5的本地存储来缓存它们。有谁想?
谢谢!
答案 0 :(得分:0)
我个人使用ajax调用将它们作为JSON对象$.getJSON()
加载,或者只是将它们写入html中的隐藏文本区域div中
<textarea id="template1" style="display:none">
// here be template code
</textarea>
大多数HTML编辑器都会容忍这种情况而不会弄乱语法检查。