Last Updated: December 26, 2018
·
6.096K
· mwarkentin

Debouncing backbone.js events

Sometimes you might want to debounce (prevent from firing more than once every X milliseconds) the events that you've hooked up to your Backbone views.

events:
  'click #BtnAddIncome': 'addIncome'

addIncome: _.debounce(
  -> @_addTransaction('Income', Data.UncategorizedIncome)
  2000
)

1 Response
Add your response

thats interesting, I like that technique. I've been hacking it by adding a flag and manually unflaging after with timeouts.

over 1 year ago ·