EJS
是一个JavaScript
模版库,用来将EJS
模版结合着JSON
数据转换为HTML
并且可以直接在模版中写JavaScript
的语法
安装ejs包
//控制台输入
npm i ejs
简单示例
let template = '<h1>Hello, <%= name %></h1>'
let data = {
name: 'World'
}
let renderStr = ejs.render(template, data)
console.log(renderStr) // => <h1>Hello, World</h1>
EJS
模版主要还是HTML
标签,仅仅添加了几对特定的标签(<% %>
, <%= %>
, <%- %>
, <% -%>
, <%# %>
)。
标签含义
-
<%
‘脚本’ 标签,用于流程控制,无输出。 -
<%_
删除其前面的空格符 -
<