acm*_*cme 4 javascript jquery coffeescript
我想将用JavaScript编写的jQuery函数转换为Coffeescript,它将两个函数作为参数.我是Coffeescript的新手,我有点卡在这里.原始功能类似于:
$('#target').toggle(function() {
alert('First handler for .toggle() called.');
}, function() {
alert('Second handler for .toggle() called.');
});
Run Code Online (Sandbox Code Playgroud)
它在Coffeescript中看起来如何?
小智 8
一个简单的方法来实时查看coffeescript中的某些内容是如何运行到官方网站并使用"Try Coffeescript"下拉窗格.我找到一种方法来输出与你想要的完全相同的代码是这样做的:
$('#target').toggle ->
alert 'First handler for .toggle() called.'
, ->
alert 'Second handler for .toggle() called.'
Run Code Online (Sandbox Code Playgroud)
试试看.在网站上输入代码可能会有点奇怪,但我当然觉得它很有用.
@ genericdave的答案是对的.这是一个替代方案,以防止你喜欢它的麻烦,我喜欢它:
$('#target').toggle(
-> alert('First handler for .toggle() called.'),
-> alert('Second handler for .toggle() called.')
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2961 次 |
| 最近记录: |