基于模板引擎Jade的应用(详解)

网友投稿 314 2023-03-06


基于模板引擎Jade的应用(详解)

有用的符号:

| 竖杠后的字符会被原样输出 点表示下一级的所有字符都会被原样输出,不再被识别。(就是|的升级版,实现批量) include 表示引用外部文件

短杠说明后面跟着的字符只是一段代码(与|sgbIZSXB的区别就是,|后面的内容会被显示,而短杠后面的内容直接不显示了!)

例子:

js:

const jade = require('jade');

console.log(jade.renderFile('./xxx.jade',{pretty:true,name:'singsingasong'}))

jade:

'|'的应用

'.'的应用

include的应用

调用变量做运算

div的class

'-' 的应用

变量的直接引用

span#{a}和span=a效果是一样的。

jade中的for循环

jade:

-for(var i=0;i&ltsgbIZSXB;arr.length;i++)

div=arr[i]

js文件:

console.log(jade.renderFile('./views/11.jade',{pretty:true,name:'singsingasonsgbIZSXBg',

arr:['aaa','bbb','ccc','ddd']

}));

运行结果:

'!' 的应用

html

head

body

div(class='1')!=content

div(class='2')

运行结果:

jade的if...else...

html

head

body

-var a=19;

if(a%2==0)

div(style={background:'red'}) 偶数

else

div(style={background:'green'}) 奇数

case语句

html

head

body

-var a=1;

case a

when 0

div aaa

when 1

div bbb

when 2

div ccc

default

|不靠谱

综合的来一个

小提示:之前的jade文件我们都没有写DOCTYPE,这里给它加上

这个执行结果的是:如果文件读写顺利就输出‘成功',如果出错,就返回‘错误'。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:用户管理api设计(用户管理原型图)
下一篇:应用接口设计(应用和接口)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~