[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

时间:2021-06-09 03:15:04

强大的mixin

mixin类似于函数的功能,可以达到模块复用的效果

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

mixin show: 定义一个类似函数的功能,名字叫show,里面的就是他的内容

+show: 调用show,每调用一次执行一次里面的内容

编译之后的结果:

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

mixin也可以传递参数

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

编译之后的结果:

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

mixin支持嵌套调用

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

编译之后的结果:

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

mixin支持传递模块

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

编译之后的结果:

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

mixin还可以传递属性

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

编译之后的结果:

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

mixin支持传递不定参数

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin

编译之后

[js高手之路]Node.js模板引擎教程-jade速学与实战3-mixin