欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

express模板引擎jade与ejs

发布时间:2023/12/31 编程问答 61 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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转义编码<%- %> 用“-”输出原始内容, 不会被escape

2.使用场景:

1= 字符串输出2- 输出一个 json 对象供客户端 javascirpt 使用, 或者想输出一些动态生成的 HTML 标签

总结

以上是生活随笔为你收集整理的express模板引擎jade与ejs的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。