博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ejs模板中的四种表达式输出形式
阅读量:6857 次
发布时间:2019-06-26

本文共 443 字,大约阅读时间需要 1 分钟。

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

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

<% code %>

2. 在<%%>中通过=号输出变量或表达式的值。默认输出到页面中的内容会进行HTML转义。如<div>Hello</div>输出后会变成&lt;div&gt;Hello&lt;/div&gt;

<%= code %>

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

<%- code %>

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

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

 

本文转自Jaxu博客园博客,原文链接:http://www.cnblogs.com/jaxu/p/5065338.html,如需转载请自行联系原作者

你可能感兴趣的文章
IT气象预报台提醒:企业发展明日多“云”
查看>>
记录一下最近犯下的自以为是的错误
查看>>
云计算的春天:不需再为正版软件买单
查看>>
对象的共享(第三章)
查看>>
区块链能为现实世界的IT领域解决哪些问题?
查看>>
Windows 2016 TP5上的Docker初次体验
查看>>
一个有意思的给代码染色的类:CSyntaxColorizer
查看>>
工信部意外披露国内5G预定频段:3300MHz起
查看>>
Gmail宕机 备份问题成云计算新题
查看>>
NetBeans主题配色方案加设置
查看>>
一家中国互联网巨头从商业转技术的努力
查看>>
浅谈语音测试方案(一)
查看>>
存储的春天将来临?2017年存储行业收入将创纪录c
查看>>
赛门铁克预测2017: 互联网汽车成为被攻击的重灾区 只是时间问题
查看>>
孟立新:双重风控让众信金融走得更远
查看>>
分布式ESB: 商业银行SOA演进新路径
查看>>
阿里云的江苏故事:人工智能的智造范本
查看>>
浙江省人民政府咨询委员会专访泰一指尚开展课题调研
查看>>
轻松应对双十一零点的DNS流量洪峰
查看>>
有了“全程管家” 还担心P2O吗?
查看>>