ejs模板

模板引擎:主要是用于数据和模板的结合; 

使用模板引擎的接口  服务器的用途:为了为客户端提供数据和服务

 核心代码:

view engine 设置视口引擎,需要有view文件夹  ejs代表当前引擎的名称;

ejs:把json数据转成html支持的字符串;

npm install ejs
var ejs = require("ejs");
app.set("view engine", "ejs");
res.render("books.ejs", obj);

底层原理:

var p = new Object(); // 全局对象
function setAge(age) {
    //copy new....
    var a = age; // 临时  copy
    p.age = a; // 赋值  new
} // a与age会同时随着方法失效  临时变量
// getter方法 取值
function getAge() {
    // return  
    return p.age;
}

模板写法:

ejs模板写法:在html文件中使用<% %>的格式嵌入js代码,一行js代码需要一个<% %> 嵌入之后ejs引擎就会去读js代码;

赋值的时候需要在%后加上 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值