Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
Php 客户端模板_Php_Jquery_Ajax_Jquery Plugins_Client Side Templating - Fatal编程技术网

Php 客户端模板

Php 客户端模板,php,jquery,ajax,jquery-plugins,client-side-templating,Php,Jquery,Ajax,Jquery Plugins,Client Side Templating,我已经有一段时间并没有使用AJAX并从服务器端获取模板了,所以产生了巨大的流量 在一个页面上用不同的数据获取相同的HTML,有时我会为自己能做得更好而感到内疚 然后一个想法在我脑海中闪现,我研究了客户端模板 我发现唯一一件足够好的事情(因为我还没有练习过),就是jQote2 我只是想听听大师的建议,这值得吗? 还有其他好的选择吗?以下是我最喜欢的: 看起来是这样的: <script type="text/html" id="user_tmpl"> <% for ( var

我已经有一段时间并没有使用AJAX并从服务器端获取模板了,所以产生了巨大的流量

在一个页面上用不同的数据获取相同的HTML,有时我会为自己能做得更好而感到内疚

然后一个想法在我脑海中闪现,我研究了客户端模板

我发现唯一一件足够好的事情(因为我还没有练习过),就是jQote2

我只是想听听大师的建议,这值得吗? 还有其他好的选择吗?

以下是我最喜欢的:

看起来是这样的:

<script type="text/html" id="user_tmpl">
  <% for ( var i = 0; i < users.length; i++ ) { %>
    <li><a href="<%=users[i].url%>"><%=users[i].name%></a></li>
  <% } %>
</script>

  • 其作者是jQuery的创建者John Resig。
    希望这有帮助。干杯

    我没有使用jQote,但我使用了jQuery模板,我相信这是官方的模板解决方案,尽管有人可能会纠正我的错误。我只有机会在一些家庭项目中使用它,但到目前为止,我真的很喜欢它,尤其是在呈现静态内容时,就像我的新闻代码示例中那样

    你可以在这里看看

    戴夫·沃德有一些 而且


    我已经做了一些展示一些基本语法的工作

    你也可以看看[link]Hi@Edgar,实际上jQoute是由aefxx从John Resig的Javascript微模板代码扩展而来的。接受了你的回答,因为它最接近我最初启动并选择的最终解决方案。Hi@Nicky,感谢您的回复,但我认为jQoute在模板中有更多的控制权,因为我们可以按原样编写javascript。+1,感谢您的回复,我喜欢卓越的jQuery团队提供的大部分解决方案。非常感谢Imran的支持。很高兴看到还有一些其他的选择。胡子吸引了我的眼球。