第一个问题是想知道当今圈里最常用的简单引擎是什么?不要厚重的。
第二个问题是segmentfault用的什么引擎?我看了看有这种代码
sf 前端模版主要用的是 underscore
模版 只是 underscore 的一部分内容
artTemplate
一般用腾讯出的 ArtTemplate 无需jQuery等
支持原生语法
<%if (admin){%> <%include('admin_content')%> <%for (var i=0;i<list.length;i++) {%> <p><%=i%>. <%=list[i].user%></p> <%}%> <%}%>
自带很简单的语法
{{if admin}} {{include 'admin_content'}} {{each list}} <p>{{$index}}. {{$value.user}}</p> {{/each}} {{/if}}
支持调试,精确定位异常模板所在语
性能是流行的 Mustache 的20倍
支持include语句, 可以嵌套子模板
支持预编译,可将模板转换成为非常精简的 js 文件
只要 2.7k
看测试结果:
http://aui.github.io/artTempl...
JQ的作者John Resig写过一个短小精悍的template
http://ejohn.org/blog/javascr...
1、如果纯粹用模板 underscore 就不错。
2、目测segmentfault用的是underscore
underscore中文文档:http://www.css88.com/doc/unde...