Pug入门指南
hint: 更多内容可以参考官网
Pug 模板引擎简介 | Pug 模板引擎中文文档 | Pug中文网
pugjs.cn
简介
Pug(之前称为 Jade)是一种高性能的模板引擎, 它使用简洁的语法来表达 HTML. Pug模板被编译成JavaScript函数, 这些函数可以在Node.js环境执行, 或者在浏览器端使用.
基本语法
包含和模板继承
1 | include includes/head.pug |
详细内容可以参考
包含 Include | Pug 模板引擎中文文档 | Pug中文网
pugjs.cn
模板继承 Inheritance | Pug 模板引擎中文文档 | Pug中文网
pugjs.cn
注释
详细内容可以参考
注释 Comment | Pug 模板引擎中文文档 | Pug中文网
pugjs.cn
属性
- 基本
1 | a(href='baidu.com') 百度 |
转化为
1 | <a href="baidu.com">百度</a> |
- 多行
1 | input( |
转化为
1 | <input type="checkbox" name="agreement" checked="checked" /> |
- 用引号括起来的
1 | //- 在这种情况下,`(click)` 会被当作函数调用而不是 |
可以选择用引号括起来
1 | div(class='div-class' '(click)'='play()') |
转化为
1 | <div class="div-class" (click)="play()"></div> |
分支条件
- case
1 | - var friends = 7 |
转化为
1 | <p>您有 7 个朋友</p> |
详细内容可以参考
分支条件 Case | Pug 模板引擎中文文档 | Pug中文网
pugjs.cn
条件
1 | - var user = { description: 'foo bar baz' } |
转化为
1 | <div id="user"> |
