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中的插值语法类似:

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

    服务器端代码:

     前端代码:

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

     

  • 相关阅读:
    jQuery实现“回到顶部”按钮功能
    围绕DOM元素节点的增删改查
    jQuery ajax
    对JSON的理解
    Replacing Accented characters(Diacritic) .NET
    全球主要城市经纬度api
    无标题
    Use Razor for Email Template outside ASP.NET MVC
    .NET and php
    knockoutjs
  • 原文地址:https://www.cnblogs.com/yess/p/14769724.html
Copyright © 2011-2022 走看看