EJS模板介绍

2016-5-17

1、EJS的用法

通俗的说就是建立母版(母版可以重复利用资源,维护方便,开发起来只需关注当前页变动的东西,固定不变的全部放到母版页,可以理解为前任栽树后人乘凉,省时,省力,省心。)

2、EJS的两种配置(第二种方便)

a.

app.set("views engine","ejs");--需要更改后缀名为ejs不方便

b.

app.set("views",__dirname+"/client/page");--设置视图目录

app.engine("html",myejs.__express);--设置引擎渲染文档类型

app.set("views engine","html");--启动视图引擎

--这种方法无需更改后缀 

3、链接起html

app.get("/testEjs.html",function(req,resp){

console.log("测试");--测试是否进入

var user={};

var myuser=[];

user.name="zhangsan";

user.pwd="123";

myuser.push(user);--push方法添加

myuser.push(user);

resp.render("testEjs.html",{myuser:myuser});

});

4、在html页面的变量参数写法(<%=变量%>)

HTML

<body>

<h1>foreach循环</h1>

<%myuser.forEach(function(a){%>

<h3>账号:<%=a.name%></h3>

<h3>密码:<%=a.pwd%></h3>

<%})%>

</body>

--<%=%>里面的内容就是EJS的内容 多个页面都可以使用

5、在html中导入其他html(比如导航)--include

<%-include("nav.html")%>







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值