美文网首页
3.模板引擎--EJS

3.模板引擎--EJS

作者: Ching_Lee | 来源:发表于2019-05-16 11:50 被阅读0次

著名的两个模板引擎EJS,Jade

EJS

官网:https://ejs.bootcss.com

【1】EJS的成员函数

Render(str, data, [option]):直接渲染字符串并生成html
str:需要解析的字符串模板
data:数据
option:配置选项

// index是需要解析的模板 index.ejs
res.render('index', { title: 'Express' });

【2】 EJS常用标签

  • <% %>流程控制标签
    主要用于写控制语句,例如if ,for
<% if (user) { %>
<% } %>
  • <%= %>输出标签,原文输出html标签
<%= title %>


  • <%- %>输出标签,html会被浏览器解析



  • 《%# %》注释标签

  • %对标记进行转义

  • includes
    EJS支持引入模板
    创建了一个test.ejs



    在index.ejs中对其进行引入


【3】案例:使用nodejs从后台渲染页面

  • 创建view
  • js中完成view的读取拼接和渲染



相关文章

网友评论

      本文标题:3.模板引擎--EJS

      本文链接:https://www.haomeiwen.com/subject/kipbaqtx.html