第一次在项目中接触ejs,这个是node的模板引擎,用到了 就简单记录一下,方便记忆与理解。
<%......%> 包含js代码,变量等
<%=.......%> 输出变量 若变量包含‘<’'>''&' 等字符 会被转义
.<%- code %>
非转义的buffering,该code并且会打印出来
.<% include file %>
内嵌别的文件
.<% layout(file) -%>
指定布局文件
.<% script(file) -%>
包含js脚本文件
.<% stylesheet(file) -%>
包含css文件
.<% block(code, code) -%>
指定块内容
例如以下写法:
<a href='' class="<%= type==0?'selected':' ' %>">金币</a>
<%if(convert.coins ===false){%>
等待结算
<%}else{%>
<%=convert.coins%>金币=<%=convert.balance%>元
<%}%>
网友评论