在JavaScript(jQuery)中为模板使用HTML代码段
我目前正在开发一个小应用程序,它可以从我的服务器请求用户信息,并使用一个特殊的模板显示这些信息 首先,我只是在jQuery中硬编码了这个小片段:在JavaScript(jQuery)中为模板使用HTML代码段,javascript,jquery,html,Javascript,Jquery,Html,我目前正在开发一个小应用程序,它可以从我的服务器请求用户信息,并使用一个特殊的模板显示这些信息 首先,我只是在jQuery中硬编码了这个小片段: $("<li><div class='outer'><table><tr><td rowspan=2 class='imgcontainer'><img class='thumb'/></td><td><span class='username'/&
$("<li><div class='outer'><table><tr><td rowspan=2 class='imgcontainer'><img class='thumb'/></td><td><span class='username'/></td></tr><tr><td><span class='name'/></td></tr></table></div></li>")
$(“”)
我克隆了好几次
它很难看,我希望它有语法高亮显示等等,所以最好是在HTML文件中
此外,它将使合并更容易,因此有人可以只更改一两行
有这样的模式吗?我可以把它放在包含这个JS的HTML文件中(只有一个)并使用CSS隐藏它吗
我想到的第三个选项是创建一个单独的HTML文件,并让来自服务器的jQuery请求将其分开。这种技术用得多吗
还有,我可以用什么术语来描述我在做什么?(对于一个我不知道名字的概念,要问一个问题要困难得多)我也给出了类似的答案。你要找的是所谓的微模板。约翰·雷西格发帖了。基本上,您可以获得一个json数据集,并对数据应用一个模板来创建html和更新DOM。+1比我快2秒。看起来很有趣,虽然我还没试过。