stylus之其余参数(Rest Params)

其余参数(Rest Params)

其余参数:

Stylus支持name…形式的其余参数。这些参数可以消化传递给混写或函数的参数们。这在处理浏览器私有属性,如-moz或-webkit的时候很管用

下面这个例子中,所有的参数们(1px, 2px, …)都被一个args参数给简单消化了
这里写图片描述

生成为
这里写图片描述

我们想指定特定的参数,如x-offset,我们可以使用args[0], 或者,我们可能希望重新定义混入
这里写图片描述

生成为
这里写图片描述
这里将”offset-x”设置为了”1px”,将”args”设置为了”2px 5px #eee”

参数们:

arguments变量可以实现表达式的精确传递,包括逗号等等。这可以弥补args…参数的一些不足,见下面的例子
这里写图片描述

结果并非称心如意
这里写图片描述
这里一个”args…”参数替换了所有传入的参数

逗号给忽略了。我们现在使用arguments重新定义这个混合书写
这里写图片描述

于是,一下子雨过天晴了
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值