我在coffeescript中尝试这个:
$( element ).mousedown( aFunction ).mouseup( anotherFunction );
我正试图找出一种利用缩进的方法,以便像下面这样的内容将返回以下内容:
$ element
.mousedown aFunction
.mouseup anotherFunction
但无济于事,有没有关于在coffeescript中链接的建议?
答案 0 :(得分:12)
我确定你不想使用括号,但是......
$("#element")
.mousedown(aFunction)
.mouseup(anotherFunction)
编译到
$("#element").mousedown(aFunction).mouseup(anotherFunction);
答案 1 :(得分:1)
对于所有其他快速阅读器,这里是a paid nerd here给出的更新答案。
req = $.get('foo.html')
.success (response) ->
do_something()
.error (response) ->
do_something()
...汇编为:
var req;
req = $.get('foo.html').success(function(response) {
return do_something();
}).error(function(response) {
return do_something();
});
看起来mus is too short也在上面的评论中提出了建议。