文档章节

Express jade

博为峰教研组
 博为峰教研组
发布于 2016/12/08 19:55
字数 262
阅读 47
收藏 1

第一部分 背景

随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,与此同时 javascript MVC 思想也开始流行起来.

为了使用户界面与业务数据分离,就产生了『模板引擎』这个概念。模板引擎有很多, 比较有名的有jade(express默认)、ejs、hbs(ghost默认)、doT、swig等等。

『模板引擎』是什么?

1. 模板是什么?模板就是一个模子。供你套数据,并且依据不同数据去走不同的逻辑。

2. 引擎是什么?引擎就是个处理器(编译、运行),最后输出个结果(HTML代码)的东西。

 

第二部分 安装配置

2.1 安装: npm install pug-cli -g

第三部分 语法及使

3.1 语法
(1)标签、属性、注释
(2)读取数据的值(转义、非转义)

 3.2 逻辑

(1)条件语句(if、unless、case)
(2)循环(each、for)
(3) 过滤器

 jade 官网给的实例

 

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
Node.js开发入门—使用jade模板引擎

在“Node.js开发入门——Express安装与使用”里,我们曾经使用express generator创建了一个HelloExpress网站,express工具为我们生成了基本的目录结构、模板、stylesheet、routers等。虽然那...

foruok
2015/08/11
0
0
基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境

原文发布于我的博客 www.kisnows.com 为什么要搭这么一套开发环境 公司 Pc 端以前遗留的项目,都是基于 jekyll+ruby-sass 这一套比较老的技术搭建的。不过 jekyll 的模版继承加上 sass 强大预...

moqiao
2016/03/18
0
0
nodejs实践--npm使用、express创建ejs模板

Node Express在命令行创建项目时,默认是使用Jade模板,虽然这个模板高效,但毕竟跟普通html风格相差甚远,很多人用不习惯。 ejs风格,简单、直观、明了,和:jsp php asp freemaker 类似,在...

spinachgit
2018/08/20
0
0
(二)Node.js入门系列——Express.js安装

本篇文章讲express的安装与创建express项目。 一、安装express 执行命令 : npm install -g express; 安装express到npm-module,在express4.0之后,还需要安装express-generator 来完成expre...

JayPark不作死
2014/10/08
1K
0
Express开发实例(2) —— Jade模板引擎

安装相关模块 在实验代码前,应该先安装express和jade: npm install expressnpm install jade 简单介绍本篇使用的api 1 为了使用jade,先要设置express默认的模板引擎,用法如下: app.set(...

青夜之衫
2017/12/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 白掌柜说了卖货不卖身

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @爱漫爱 :这是一场修行分享羽肿的单曲《Moony》 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :开不开心? 开心呀, 我又不爱睡懒觉…...

小小编辑
33分钟前
1
0
大数据教程(11.7)hadoop2.9.1平台上仓库工具hive1.2.2搭建

上一篇文章介绍了hive2.3.4的搭建,然而这个版本已经不能稳定的支持mapreduce程序。本篇博主将分享hive1.2.2工具搭建全过程。先说明:本节就直接在上一节的hadoop环境中搭建了! 一、下载apa...

em_aaron
39分钟前
0
0
开始看《JSP&Servlet学习笔记》

1:WEB应用简介。其中1.2.1对Web容器的工作流程写得不错 2:编写Servlet。搞清楚了Java的Web目录结构,以及Web.xml的一些配置作用。特别是讲了@WebServlet标签 3:请求与响应。更细致的讲了从...

max佩恩
今天
2
0
mysql分区功能详细介绍,以及实例

一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可...

吴伟祥
今天
2
0
SQL语句查询

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER BY 排序字段ASC|DESC; ASC 升序 (默认) DESC 降序 1.查询所有商品信息,...

stars永恒
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部