Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript(jQuery)中为模板使用HTML代码段_Javascript_Jquery_Html - Fatal编程技术网

在JavaScript(jQuery)中为模板使用HTML代码段

在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'/&

我目前正在开发一个小应用程序,它可以从我的服务器请求用户信息,并使用一个特殊的模板显示这些信息

首先,我只是在jQuery中硬编码了这个小片段:

 $("<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秒。看起来很有趣,虽然我还没试过。