Nach dem underscore documentation:Underscore.js: _.throttle (Funktion, warten)
throttle_.throttle (Funktion, warten)
erstellt und gibt einen neuen, gedrosselt Version des übergebenen Funktion , dass, wenn wiederholt aufgerufen wird, wird nur tatsächlich die ursprüngliche Funktion höchstens einmal pro Millisekunden warten. Nützlich für ratenbegrenzende Ereignisse, die auftreten schneller als Sie mithalten können.
Was bedeutet es Useful for rate-limiting events that occur faster than you can keep up with
.
Diese Funktion entspricht setTimeout mit einer Funktion, die sich selbst aufruft?
Kann mir jemand ein Beispiel für jsfiddle geben?
Es ist nützlich z.B. für Scroll- oder Resize-Event-Handler, die sonst beim Scrollen oder Ändern der Größe des Fensters für die meisten Zwecke häufig ausgelöst werden. – Niko