-
EJS 模板引擎为后台程序模板 ,相对应的前台程序模板有三大框架vue reactNavite angular
-
EJS 模板引擎是npm的第三方模块
-
后台模板,著名的有两个,第一个叫做ejs; 第二个叫做jade(书写困难,严格的缩进)
-
模板引擎的原理
使用正则表达式,将模板中的指定内容进行正则匹配替换为其他内容,实现数据绑定,最终形成一个完整的html字符串
-
ejs指定内容的格式为 <%= 对象的属性名 %>
-
ejs 模板可以进行简单的赋值 逻辑判断与循环 如:
<a href="<%= url %>"> <img src="<%= imageURL %>" alt=""> </a> <ul> <% for(var i = 0 ; i < news.length ; i++){ %> <li><%= news[i] %></li> <% } %> </ul>
-
模板引擎的用法
7.1 引入模板ejs模块7.2 创建ejs模板
7.3 创建替换内容
7.4 数据替换
ejs.render(模板,替换数据,配置选项)
转载于:https://my.oschina.net/u/3502339/blog/914066