小编Mic*_*rig的帖子

CoffeeScript:在函数调用中展开数组

在Ruby中,我可以使用像这样的位置参数的数组元素来调用方法

method(fixed_arg1, fixed_arg2, *array_of_additional_args)
Run Code Online (Sandbox Code Playgroud)

这里"*"运算符扩展了数组.

我试图在CoffeeScript中做同样的事情,但还没找到办法.具体来说,我想在调用jQuery函数时传递其他参数

$('#my-element').toggle(true, *config.toggleOptions)
Run Code Online (Sandbox Code Playgroud)

显然,上面的语法不起作用,我正在寻找一种方法.

splat coffeescript

8
推荐指数
1
解决办法
3474
查看次数

抽象的超类

我试图让SASS做一些类似于编程中的抽象超类的东西.我到了超类部分

.box {
  @include span-columns(1);
  @include border-radius(5px);
  height: 360px;
  overflow: hidden;
}


article {
  @extend .box;
}

figure {
  @extend .box;
}
Run Code Online (Sandbox Code Playgroud)

这是一种定义框的共性而不会在生成的CSS中复制它们的方法,就像mixin一样.但是,这个解决方案具有为(CSS)类"框"定义规则的瑕疵,我并不真正需要它.

可以肯定的是,这是一个小问题,我仍然想知道是否有办法将".box"制作成仅在SASS预处理期间使用且不出现在CSS中的标签.

sass

1
推荐指数
1
解决办法
605
查看次数

标签 统计

coffeescript ×1

sass ×1

splat ×1