第一次在項目中接觸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%>元
<%}%>