我正在寻找javascript的简约模板系统,ala John Resig's Javascript Micro Templating。越小越好,如果它的jquery更好。建议?
我试过John的微模板,但遇到了一些问题,想看看是否有更多烘焙/更好的包装解决方案。
[更新]我再次尝试了Resig的Micro Templating,它对我来说效果很好。如果有的话,还是想听听其他的选择。
答案 0 :(得分:5)
还有Mustache.js,它有一个简洁的语法IMO。
答案 1 :(得分:3)
这个很好而且很小(400字节gzipped或600bytes缩小)。还有一个有吸引力的{{hello}}
语法,而不是 <?php hideous ?>
&lt;%whats-the-point-might-well-not-bother-with-templates%&gt; 语法
https://github.com/jasonmoo/t.js
略大但仍然非常好(个人只测试过小胡子):
https://github.com/janl/mustache.js
https://github.com/premasagar/tim('tinytim'版本为370字节)
答案 2 :(得分:1)
Theres JBST
<a class="ExtLink"
href="<%= "http://en.wikipedia.org/wiki/" + this.data.wiki %>"
onclick="window.open(this.href);return false;"><%= this.data.name %></a>
答案 3 :(得分:1)
JBST(JsonML + Browser-Side Templating)是John Resig的Micro Template的一个很好的替代品。它具有类似的语法,但模板解析不在运行时执行,因此它可以更紧凑和健壮。解析的结果是纯JavaScript,可以与其他脚本结合并直接在浏览器中执行。
更新:此系统从头开始被重写为称为DUEL的双方模板库(客户端和服务器):http://duelengine.org
答案 4 :(得分:0)
我真的很喜欢JST (JavaScript Templates)。它们使用与令牌相同的约定$ {} - 非常简单。
答案 5 :(得分:-3)
最后我选择了John Resig的Micro Template,它对我很有帮助。