zoukankan      html  css  js  c++  java
  • ejs

    ejs 模板

    EJS是后台服务器模板,天生可以与Express搭配使用,无需引入,但是需要下载:npm install ejs

    如果想要修改模板的拓展名(app.enjine(".html", ejs.__exppress))或者修改插值语法的标志(ejs.delimiter="$"),需要引入ejs; (let ejs = require('ejs'))

    可以通过res.render方法渲染一个模板,在该页面中提供了<%= %>插值语法

    在<%=%>是真正的js环境,因此可以表达式。使用步骤:

      1 下载ejs

      2 创建一个views文件夹 

      3 在views文件中创建以.ejs后缀名称的文件  (默认会向views目录下寻找文件)

      4 可以通过res.render(path, data)渲染一个模板

        path: views文件夹下的文件

        data: 需要渲染的数据对象

      5 在<%=%>书写要被替换的内容

    和underscore中的插值语法类似:

      可以通过<%= %>来插入变量,还可以通过<% %>来插入代码,通过<%- %>使变量直接输出,不做转义处理

    服务器端代码:

     前端代码:

    修改模板拓展名和更改插值标志后:

     

  • 相关阅读:
    剑指 Offer 46. 把数字翻译成字符串
    leedcode:27. 移除元素
    1052. 爱生气的书店老板(滑动窗口)
    剑指 Offer 56
    剑指 Offer 11. 旋转数组的最小数字(二分)
    1919年巴黎和会顾维钧英语演讲稿
    状语从句
    定语从句
    名词性从句
    并列句
  • 原文地址:https://www.cnblogs.com/yess/p/14769724.html
Copyright © 2011-2022 走看看