jade-for-each-while
2024-09-01 14:08:34
if else还是for循环,在jade里面都是可执行的代码
for循环
- var lession = {course:'jade', level:'high'}
- for (var k in lession)
p= lession[k]
=>
<p>jade</p>
<p>high</p>
each
- each value,key in lession
p #{key}: #{value}
=>
<p>course: jade</p>
<p>level: high</p>
这个each里面的前面-可加可不加
each value,key in lession
p #{key}: #{value}
=>
<p>course: jade</p>
<p>level: high</p>
除了循环对象,还可以循环数组
- var course = ['node', 'jade', 'express']
- each item in course
p= item
- for (var item in course)
p= course(item)
=>
<p>node</p>
<p>jade</p>
<p>express</p>
<p>node</p>
<p>jade</p>
<p>express</p>
要用这种in的形式,不能用for(item=0; item<course.lenght; item++)这种
嵌套循环
- var sections = [{id:1,items:['a','b']},{id:2,items:['c','d']}]
dl
each section in sections
dt= section.id
each item in section.items
dd= item
=>
<dl>
<dt>1
<dd>a</dd>
<dd>b</dd></dt>
<dt>2
<dd>c</dd>
<dd>d</dd></dt>
</dl>
while
- var n = 0
ul
while n<4
li=n++
=>
<ul>
<li>0</li>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
最新文章
- 【译】AS3利用CPU缓存
- [Android] adb shell dumpsys的使用
- SQL 语句大全
- Mysql增加主键或者更改表的列为主键的sql语句
- Android Studio 遇见的第一个Error
- Qt信号槽机制的实现(面试的感悟,猜测每一个类保存的一个信号和槽的二维表,实际使用函数指针 元对象 还有类型安全的检查设定等等)
- Linux之kill,pkill,killall命令
- python的white循环
- img和父容器之间有间隙的问题
- [Python Study Notes]内存信息
- H3C交换机802.1&;dot1x认证
- Sybase - tempdb
- YII框架CGridView分页实现
- Tomcat的startup.bat启动后显示乱码
- linux快速搭建
- 说说Java 位运算
- unittest中更多的测试用例
- [math] 绘制空间几何体的直观图
- 学习笔记:python3,代码。小例子习作(2017)
- BZOJ NOIP提高组十连测第一场