6.模板引擎
将html模板和数据进行拼接
{{if age > 18}}
age > 18
{{else if age < 15}}
age < 15
{{else}}
age undefined
{{/if}}
<%if(age > 18){%>
age > 18
<% } else if(age < 15) { %>
age < 15
<% } else { %>
age undefined
<%}%>
<ul>
{{each users}}
<li>
{{$value.name}}
{{$value.age}}
{{$value.sex}}
</li>
{{/each}}
</ul>
<ul>
<% for (var i = 0; i < users.length; i ++) {%>
<li>
<%=users[i].name%>
<%=users[i].age%>
<%=users[i].sex%>
</li>
<%}%>
</ul>
标准语法就是关键字
原始语法是一个方法
所谓模板继承就是指我们可以把页面当中的骨架放到一个单独的模板当中,其它的页面模板可以通过继承的方式来获得这个html骨架
html当中可以通过block标记预留位置,并且位置要有一个名字