【问题标题】:Javascript to Coffeescript conversionJavascript 到 Coffeescript 的转换
【发布时间】:2011-06-01 19:23:36
【问题描述】:

不是最好的 javascript 我正在将我的文件转换为咖啡脚本。

这是我原来的 JS

function makeTall(){ 
    jQuery(this).find('ul:first').slideDown(
        {queue:false, duration:220}
    );
}

我已经尝试了以下方法。

makeTall ->
    jQuery(@).find('ul:first').slideDown
        queue:false
        duration:220

哪个产生。

makeTall(function() {
  return jQuery(this).find('ul:first').slideDown({
    queue: false,
    duration: 220
  });
});

新样式让我有点迷惑,想问一下这样对吗?

我也试过了。

【问题讨论】:

    标签: javascript coffeescript


    【解决方案1】:

    您只是在函数字面量之前缺少= 符号:

    makeTall = ->
        jQuery(@).find('ul:first').slideDown
            queue:false
            duration:220
    

    【讨论】:

      【解决方案2】:

      你可能会发现这个项目很有帮助

      https://github.com/rstacruz/js2coffee/

      对于您的上述情况,它会产生:

      makeTall = ->
        jQuery(this).find('ul:first').slideDown
          queue: false
          duration: 220
      

      【讨论】:

        猜你喜欢
        • 2013-08-14
        • 1970-01-01
        • 2016-11-26
        • 2014-12-13
        • 2014-11-22
        • 2011-11-12
        • 2012-02-07
        • 1970-01-01
        • 2016-05-21
        相关资源
        最近更新 更多