2016年(89)
分类: Web开发
2016-03-10 19:04:47
github : ejs模板跟其他模板差不多。
与smarty模板的区别:
安装
npm install ejs
特点
模板逻辑代码 <% code %> 输出变量值 <%= code %> 不做转义的输出变量值 <%- code %>
简单示例
<% if (user) { %><%= user.name %>
<% } %> ejs.compile(str, options); // => Function ejs.render(str, options); // => str
更改开始标记和结束标记
var ejs = require('ejs'); ejs.open = '{{'; ejs.close = '}}';{{= title }}
函数列表
模板嵌套
<% include head %>Title
My page
<% include foot %>