Express---jade模板引擎(三)
2016-11-18 09:25
381 查看
语法及使用
1 语法
(1)标签、属性、注释
(2)读取数据的值(转义、非转义)
2 逻辑
(1)条件语句(if、unless、case)
(2)循环(each、for)
(3) 过滤器
:sass 需要安装 sass.js :less 需要安装 less.js :markdown 需要安装 markdown-js 或 node-discount :cdata :coffeescript 需要安装 coffee-script |
3 继承和包含
(1)模板继承
(2)包含
在父模板中,用关键字“block”定义可在子模板中替换的块,每个“block”有一个名字,在子模板中,同样用关键字“block”跟上该名字定义需在该“block”中填充的内容。
Jade支持多重继承,即子模板也可以是其它模板的父模板。
4.API
var jade = require('jade'); // compile 编译 var fn = jade.compile('string of jade', options); var html = fn(locals); // render 渲染 var html = jade.render('string of jade', merge(options, locals)); // renderFile 渲染文件 var html = jade.renderFile('filename.jade', merge(options, locals)); |
相关文章推荐
- nodejs+express +jade模板引擎 新建项目
- express框架结合jade模板引擎使用
- Express开发实例(2) —— Jade模板引擎
- nodejs+express生成的模板引擎jade改为html
- Express---jade模板引擎(二)
- Express---jade模板引擎(一)
- Express开发实例(2) —— Jade模板引擎
- Webpack 3.x 尝试使用Pug(Jade)模板引擎
- Express4.X版本修改默认模板jade为ejs并且试用html为视图模板后缀名
- Express框架中如何引用ejs模板引擎
- express结合jade模板渲染HTML
- [js高手之路]Node.js模板引擎教程-jade速学与实战2-流程控制,转义与非转义
- express ejs模板引擎
- express框架中如何引用ejs模板引擎
- [前端] nodejs之express框架和ejs模板引擎的入门
- pug--HTML模板引擎安装编译(jade)
- jade模板引擎基础
- 在express中使用ejs模板引擎
- express 默认模板引擎
- 在express 模板引擎的路由中加载socket.io