美文网首页
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