尽管已经支持JavaScript原生代码,Jade还是支持了一些特殊的标签,它们可以让模板更加易于理解,其中之一就是each, 这种形式:
each VAL[, KEY] in OBJ
- var items = ["one", "two", "three"]
each item in items
li= item
渲染为:
<li>one</li>
<li>two</li>
<li>three</li>
遍历一个数组同时带上索引:
items = ["one", "two", "three"]
each item, i in items
li #{item}: #{i}
渲染为:
<li>one: 0</li>
<li>two: 1</li>
<li>three: 2</li>
遍历一个数组的键值:
obj = { foo: 'bar' }
each val, key in obj
li #{key}: #{val}
将会渲染为雀型敏:<li>foo: bar</li>
Jade在内部会把这些语句转换成原生的JavaScript语句,就像使用 users.forEach(function(user){, 词法作用域和嵌套会像在普通的JavaScript中一样租亮:
each user in users
each role in user.roles
li= role
如果你喜欢,也可以使用for :
for user in users
for role in user.roles
li= role
for (int i = 0i <gridView.Columns.Count i++){
if (gridView.Columns[i].Visible)
{
gridView.Columns[i].VisibleIndex = 0
}
}
洛圣都express用族掘法:1.在指定文件夹下,鼠标右键选择Git,使用mkdir创建文件夹amnk
2.使用cd命令切换文件路兆段核径,cd amnk
3.利用npm init命令初始化项目,创建package.json文件
4.利用npm init命令初始化项目,创建package.json文件
5.打开HBuilderX工具,导入项目燃拿,并新建js文件app.js
6.打开已新建的app.js文件,导入express,并监听3000端口
7.在git命令窗口,输入node app.js运行文件
8.打开浏览器,输入地址然后回车,可以查看到页面显示结果
注意事项:注意express app怎么用注意如何使用Node.js框架Express。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)