jade处理文本
来源:互联网 发布:linux如何退出切换用户 编辑:程序博客网 时间:2024/05/29 19:54
在jade的标签里插入文本
1:|插入单行文本
文本只有一行,家空格后,写在标签后面就行如
p text string输出为
<p>text string</>
或
a(href="#") text string输出为
<a href="#"> text string</a>
2:插入多行文本
文本过长,要分多行插入,需要先进行换行缩进处理,并用“|”开头来连接。
p |aaa |bbbbbbbb |ccccccc |dddddddd输出为
<p>aaabbbbbbbbcccccccdddddddd</p注意:所有"|"必须在同一列上,否则会报语法错误。
“|”只是在普通标签使用纯文本的时候要,对于js代码、css样式代码和script,style,以及textarea标签的文本,是不需要的;如:
script var bool = ... if(bool){ ... }是不需要"|"开头的。
另外也可以用句点"."来代替"|"符号,“.”直接紧跟在标签后面,不需要空格;然后在换行输入文本:
p. aa bb cc输出为
<p>aabbcc</p>
如果标签和"."之间有空格,则jade会直接把他当普通文本来处理。
3.特殊符号#{}、!{}
#号在jade里可以单独使用
p #文本可以正常输出为
<p>#文本</p>
p {文本}输出为
<p>{文本}</p>
p #{文本}这样会报“500 Unexpected character '文' (line: 330, col: 42, pos: 17559) Error at new JS_Parse_Error”错误
这是因为#{}在jade里有特殊用途(用来获取js变量值),想要直接输出,必须对#进行转义。改成
p \#{文本}除#{}之外,!{}也需要进行转义,写成\!{aa}。
0 0
- jade处理文本
- jade
- 处理 JADE Script 内嵌问题
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- 文本处理
- Linux文本处理命令
- WML 文本处理
- android aapt使用小结
- IOS开发之自定义状态条
- Java 连接 Access
- UVA10645完全背包
- 基础总结篇之二:Activity的四种launchMode
- jade处理文本
- 网口-IP-MAC绑定办公环境上网方案
- HDU 1016Prime Ring Problem(dfs)
- Linux下获取帮助
- JRebel 热部署
- mac os x上virtualbox 不能启动 guest os XP
- poj2492 A Bug's Life 种类并查集
- Linux环境编程之进程(四):创建新进程、执行程序和进程终止
- PHP magic_quotes_gpc的详细使用方法