在github的jade文档中,它讨论了缓冲技术:
默认情况下,为了安全起见,缓存了=的代码被转义,但输出您可能使用的非转义返回值!=:
p!= aVarContainingMoreHTML
我不太明白这里使用感叹号,我的意思是,为什么不使用:
p= aVarContainingMoreHTML
实际上,我不太了解缓冲技术的用法,在doc中没有太多相关的内容
答案 0 :(得分:3)
如果没有!
,p= aVarContainingMoreHTML
会将括号显示为>
和<
,而p!= aVarContainingMoreHTML
会将var呈现为HTML。您应该只在需要时使用!
。