第三方插件-EJS

概念

EJS 是一套简单的模板语言,在NodeJS后端利用ejs模板引擎, 生成 HTML 页面

是为了使用户界面于业务数据分离而产生的,它可以生成特定的文档,用于网站的模板引擎就会生成一个标准的HTML文档

原理

模板引擎的实现方式很多,最简单的是“置换型”模板引擎,这类模板引擎只是将指定模板中的特定标记替换一下便生成了最终的业务数据

置换型模板引擎实现简单,但其效率低下,无法满足高负载的应用需求(比如有海量访问的网站),因此还出现了“解释型”模板引擎和“编译型”模板引擎等。

优点

纯 JavaScript

​ 快速开发

​ 执行迅速

​ 语法简单: 可以直接在HTML中书写JS代码

​ 同时支持前后端环境

​ 相比pug, 更贴近于我们现使用的HTML标签语法

使用

安装ejs模块

npm install ejs

​ 配置模板引擎类型 :

 app.set(‘view engine’, ‘ejs’)

​ 配置模板引擎的路径 :

 app.set(“views”, “./template”);

​ 如果说在模板引擎中输出标识符 <%=标识符%>

​ 对象不能直接进行输出 会出现【object object】

​ 那么我们使用对象必须进行迭代 也就是遍历 我们在模板引擎的<%%> 里面 完全可以使用JS代码

​ 如果说不涉及输出 只是读取JS代码 不能家等号 因为等号是输出的意思 <%%>

​ 再如果说 我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值