自从我使用 AJAX 并从服务器端获取模板以来已经有一段时间了,因此产生了巨大的流量。
在只有不同数据的单个页面上获取相同的 HTML,有时我会感到内疚,因为我可以做得更好。
然后我想到了一个想法,我研究了客户端模板。
只有我觉得足够好(我认为是因为我还没有练习过)是 jQote2 http://aefxx.com/jquery-plugins/jqote2/。
我只是想要大师的建议,这值得吗?还有其他好的选择吗?
自从我使用 AJAX 并从服务器端获取模板以来已经有一段时间了,因此产生了巨大的流量。
在只有不同数据的单个页面上获取相同的 HTML,有时我会感到内疚,因为我可以做得更好。
然后我想到了一个想法,我研究了客户端模板。
只有我觉得足够好(我认为是因为我还没有练习过)是 jQote2 http://aefxx.com/jquery-plugins/jqote2/。
我只是想要大师的建议,这值得吗?还有其他好的选择吗?
这是我最喜欢的:
http://ejohn.org/blog/javascript-micro-template/
它看起来像这样:
<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 模板,我相信这是官方的模板解决方案,尽管有人可能会纠正我。我只有机会在几个家庭项目中使用它,但到目前为止,我真的很喜欢它,特别是用于渲染静态内容,就像我的新闻代码示例中一样。
你可以在这里查看jQuery Templates
Dave Ward 有一些 不错的博客文章,还有Stephen Walther
我已经做了一些jsFiddle,展示了一些基本的语法