Heim  >  Artikel  >  Web-Frontend  >  ejs模板中的四种表达式输出形式_html/css_WEB-ITnose

ejs模板中的四种表达式输出形式_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:31:391455Durchsuche

  在ejs模板中,通常会用下面四种方式在HTML中输出服务端的变量或表达式的值:

1. 直接在中写表达式或变量。这种情况通常只是用来进行表达式计算或给变量赋值,不会有任何输出,被称作无缓冲的代码。

<% code %>

2. 在中通过=号输出变量或表达式的值。默认输出到页面中的内容会进行HTML转义。如

Hello
输出后会变成dc6dce4a544fdca2df29d5ac0ea9906bHello16b28748ea4df4d9c2150843fecfba68

<%= code %>

3. 在中通过-号输出变量或表达式的值。内容不经任何转义直接输出到页面上。

<%- code %>

4. 在结束标记%>之前添加-号,这样输出的内容会自动带有HTML标记的缩进。如:

<% code -%> 或 <% -%> 或 <%= code -%> 或 <%- code -%>

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn