【问题标题】:underscore debounce in coffeescript咖啡脚本中的下划线去抖动
【发布时间】:2015-12-23 16:47:16
【问题描述】:

在 Coffeescript 中使用下划线去抖动的正确语法是什么?
在我的程序中,以下将打印“keyup”,但不会打印“做某事” 我想要的行为是在用户停止在文本输入中输入后 300 毫秒后打印“做某事”。

    onKeyupEvent = (e) ->
      console.log 'keyup'
        _.debounce((=>
          console.log 'do something'
        ), 300)

【问题讨论】:

    标签: coffeescript underscore.js


    【解决方案1】:

    _.debounce() 返回一个函数。您已经将它分配给一个变量一次,然后调用该变量。

    debounced = _.debounce((=>
      console.log 'do something'
    ), 300)
    onKeyupEvent = (e) ->
      console.log 'keyup'
      debounced()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      • 2014-09-28
      • 1970-01-01
      • 2018-08-29
      • 2014-07-14
      • 2011-10-24
      • 1970-01-01
      相关资源
      最近更新 更多