ejs模板四種輸出方式 在ejs模板中,通常會用下面四種方式在HTML中輸出服務端的變量或表達式的值: a. 直接在<%%>中寫表達式或變量。這種情況通常只是用來進行表達式計算或給變量賦值,不會有任何輸出,被稱作無緩沖的代碼。 <% code %> b. 在<%%>中通過=號輸出變量或表達式的值。默認輸出到頁面中的內容會進行HTML轉義。如<div>Hello</div>輸出后會變成>lt;div>gt;Hello>lt;/div>gt; <%= code %> c. 在<%%>中通過-號輸出變量或表達式的值。內容不經任何轉義直接輸出到頁面上。 <%- code %> d. 在結束標記%>之前添加-號,這樣輸出的內容會自動帶有HTML標記的縮進。如: <% code -%> 或 <% -%> 或 <%= code -%> 或 <%- code -%>