咖啡脚本中的逗号/ framerjs
问题描述:
咖啡脚本中的函数声明后,我们何时使用逗号? 例如,在下面的代码中,为什么Events.DragStart后面会有一个逗号?咖啡脚本中的逗号/ framerjs
layerA.on Events.DragStart, -> print layerA.draggable.layerCursorOffset
答
逗号不是函数声明之后,但在第一个参数之后。 Coffeescript只是Javascript的语法,所以你可以随时将它编译成Javascript来查看它的功能。
E.g.将您的代码片段粘贴到js2.coffee Web服务中将生成此Javascript:
layerA.on(Events.DragStart, function() {
return print(layerA.draggable.layerCursorOffset);
});