coffeescript中的下划线去抖动
underscore debounce in coffeescript
在 Coffeescript 中使用下划线去抖动的正确语法是什么?
在我的程序中,以下将打印 'keyup',但不会打印 'do something'
我想要的行为是 'do something' 将在用户停止在文本输入中输入 300 毫秒后打印。
onKeyupEvent = (e) ->
console.log 'keyup'
_.debounce((=>
console.log 'do something'
), 300)
_.debounce()
returns一个函数。您已经将它分配给一个变量一次,然后调用该变量。
debounced = _.debounce((=>
console.log 'do something'
), 300)
onKeyupEvent = (e) ->
console.log 'keyup'
debounced()
在 Coffeescript 中使用下划线去抖动的正确语法是什么?
在我的程序中,以下将打印 'keyup',但不会打印 'do something'
我想要的行为是 'do something' 将在用户停止在文本输入中输入 300 毫秒后打印。
onKeyupEvent = (e) ->
console.log 'keyup'
_.debounce((=>
console.log 'do something'
), 300)
_.debounce()
returns一个函数。您已经将它分配给一个变量一次,然后调用该变量。
debounced = _.debounce((=>
console.log 'do something'
), 300)
onKeyupEvent = (e) ->
console.log 'keyup'
debounced()