Jade之Code
2015-11-22 16:57
302 查看
Code
jade支持内嵌js的代码到jade代码之中。Unbuffered Code
无缓冲代码以-符号开始,无任何额外输出(文本是什么即是什么)。
jade:
- for (var x = 0; x < 3; x++) li item //- 块无缓冲代码 - list = ["Uno", "Dos", "Tres", "Cuatro", "Cinco", "Seis"] each item in list li= item
html:
<li>item</li> <li>item</li> <li>item</li <li>Uno</li> <li>Dos</li> <li>Tres</li> <li>Cuatro</li> <li>Cinco</li> <li>Seis</li>
Buffered Code
缓冲代码以=开始,输出JS表达式计算结果。
jade:
p = 'This code is <escaped>!' //- 内嵌形式 p= 'This code is' + ' <escaped>!'
html:
<p>This code is <escaped>!</p> <p>This code is <escaped>!</p>
Unescaped Buffered Code
非逃逸缓冲代码以!=开始,输出JS表达式计算结果。
jade:
p != 'This code is <strong>not</strong> escaped!' p!= 'This code is' + ' <strong>not</strong> escaped!'
html:
<p>This code is <strong>not</strong> escaped!</p> <p>This code is <strong>not</strong> escaped!</p>
如果代码不存在任何逃逸,请不要使用
!=,因为这样是危险的。所以为了防止cross-site scripting,请保证用户输入合法。
相关文章推荐
- 信息安全系统设计基础实验一—20135222胡御风20135215黄伟业
- P问题、NP问题、NPC问题以及NP-hard问题理解与区分
- 中间件简介
- 【C语言】【面试题】【笔试题】模拟实现strncpy
- maven学习2——pom.xml详解
- NYOJ-20 吝啬的国度
- ls ,tree,用法简单命令;alias别名用法(临时设置和永久设置)
- Jade之属性
- 第十一章 Intent原理与使用
- 【网络基础】计算机网络常考知识点整理
- iOS中的隐式动画
- 雨天+图书馆+一个人——忍不住记录一下最近
- 【NOIP2015】D2-T1跳石头,二分答案
- VC 6.0调试方法
- leetcode Merge Two Sorted Lists
- 关于Android 中 Bitmap 内存回收的一点心得
- Oracle函数
- 第十章 外观与样式
- [LeetCode]Binary Tree Inorder Traversal
- ngrok服务端客户端编译