码迷,mamicode.com
首页 > Web开发 > 详细

ejs模版的4种输出方式

时间:2018-08-08 14:52:53      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:div   赋值   html转义   直接   内容   自动   服务端   标记   缓冲   

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 -%> 

  

ejs模版的4种输出方式

标签:div   赋值   html转义   直接   内容   自动   服务端   标记   缓冲   

原文地址:https://www.cnblogs.com/catherine007/p/9442336.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!