express模板引擎jade与ejs
生活随笔
收集整理的这篇文章主要介绍了
express模板引擎jade与ejs
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
express模板引擎有很多种,常用的是jade和ejs。
区别:
- jade-破坏式、侵入式、强依赖
- ejs-温和、非侵入式、弱依赖
一、jade渲染数据到页面
1.根据缩进划分层级
2.属性用()表示,用逗号分隔
*style={}*class=[]3.内容
div xxxspan xxxa(href="xxx") 链接4.渲染函数
jade.render('字符串'); jade.renderFile('模板文件名', 参数)二、ejs渲染数据到页面
不用根据缩进划分层级,和普通写法一样;
1.注意点:
<%= name %> <%= json.arr[0].name %> <%= 12+5 %> <%= 'asdfasdf' %><% %> 表达式处理<%= %> 用=号输出,就会被escapge转义编码<%- %> 用“-”输出原始内容, 不会被escape2.使用场景:
1、 = 字符串输出2、 - 输出一个 json 对象供客户端 javascirpt 使用, 或者想输出一些动态生成的 HTML 标签总结
以上是生活随笔为你收集整理的express模板引擎jade与ejs的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 脚趾甲长肉(为啥脚趾甲动不动就长到肉里)
- 下一篇: Jade数据处理