Express jade
第一部分 背景
随着 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 官网给的实例
Express jade相关推荐
- 一个简单express+jade+mysql+bootstrap+nodejs的demo
Nodejs迅速发展,目前最热的Nodejs构建框架非express莫属,在Github上有32k的star就可以证明.下面就以Nodejs为中心构建一个前后端都包含在内的简单demo吧. 不管开发什 ...
- [译]简单得不得了的教程-一步一步用 NODE.JS, EXPRESS, JADE, MONGODB 搭建一个网站
原文: http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 原文的源代码在此 太多的教程教你些一个Hello, World!了, ...
- 采用Node.js+Express+Jade实现用户注册登录功能
Node.js是一个JavaScript运行环境,发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装.V8引擎执行Javascript的速度非常快,性能非常好. ...
- Nodejs+express+jade配置
安装Nodejs,https://nodejs.org/en , windows下一路next安装就行 安装完成后在命令行运行node -v,会打印出nodejs版本号 使用npm安装express( ...
- nodejs+express +jade模板引擎 新建项目
先 安装 nodejs iDEAAM 2015/7/16 22:47:25 然后安装 npm install express iDEAAM 2015/7/16 22:47:35 然后安装 npm in ...
- express运行www后,在http://localhost:3000/查看返回会报 Cannot find module 'jade'
解决方法:npm install --save express jade 转载于:https://www.cnblogs.com/1rookie/p/7674253.html
- 从零开始搭建Node.js, Express, Ejs, Mongodb服务器
http://www.toolmao.com/nodejs-express-ejs-mongodb-server 本文改自非鱼的<[翻译]前端开发人员入门指南,从零开始搭建Node.js, Ex ...
- Express 网站开发
2019独角兽企业重金招聘Python工程师标准>>> 环境搭建 1 $ npm install express jade mongooes 首先需要是 node 环境,使用 npm ...
- express框架中res和rep属性
express框架中res和rep属性 const express = require('express'); const router = express.Router() router.get(' ...
最新文章
- SQL2005以上版本派生表更新
- 从0开始构建你的api网关--Spring Cloud Gateway网关实战及原理解析
- Py之mglearn:python库之mglearn简介、安装、使用方法之详细攻略
- Linux命令pdm -cli,pdm下载器下载 Persepolis Download Manager(aria2下载器) v3.1.0 Linux 官方安装免费版 下载-脚本之家...
- OBD技术速成——J1850协议概述
- unity 半透明混合问题_Unity 实时 半透明 阴影 shader
- amr 转mp3 java_JAVA 音频转换AMR 转MP3,OS,Linux cent os 7
- VX的这一重大变化,你支持嘛?
- android菜单详解二:选项菜单
- 数据结构-----环形链表
- java模拟面试题目_JAVA模拟面试题库
- Windows Server 2008 R2+SQL Server 2014 R2升级到Windows Server 2016+SQL Server 2016
- hadoop大数据概述
- 免费wms物流管理存在的管理漏洞(下)
- ISO-IEC 27001 SOA适用性说明原文+个人理解
- Springboot毕设项目基于批示的督查督办管理系统c6m0djava+VUE+Mybatis+Maven+Mysql+sprnig)
- 2020年,51Talk求一个盈利的机会
- 程序员写好简历的五大技巧
- spring boot整合prometheus
- android 锁屏壁纸和桌面壁纸的设置实现