我在玩Jade Template Syntax并进入这个(从文档稍微修改):
ul
for book in books
li= book
else
li sorry, no books!
{"books": ["First"]}
我也可以打印“First”:
li #{book}
#{book}
那么,使用和 和有什么区别li= book
?
编辑downvoter:与其在不给我们解释的情况下投票,不如留下评论?
我在玩Jade Template Syntax并进入这个(从文档稍微修改):
ul
for book in books
li= book
else
li sorry, no books!
{"books": ["First"]}
我也可以打印“First”:
li #{book}
#{book}
那么,使用和 和有什么区别li= book
?
编辑downvoter:与其在不给我们解释的情况下投票,不如留下评论?
区别只是html中输出的区别。但是你是 100% 正确的,差别很小。book
是变量,#{book}
是变量中包含的文本。
#{book}
: 将输出变量 book 中包含的文本,它是First only。
li= book
: 将变量内容输出到li
语句中<li>First</li>
因此,li= book
等同于li #{book}
并将输出<li>First</li>
你甚至可以多玩一点:
h1= book
或h1 #{book}
:将输出<h1>First</h1>
h2= book
或h2 #{book}
:将输出<h2>First</h2>