Secondo il underscore documentation:underscore.js: _.throttle (funzione attendere)
throttle_.throttle (funzione, attendere)
crea e restituisce una nuova, strozzati versione della funzione passata , che, quando viene invocato ripetutamente il numero , chiamerà solo la funzione originale al massimo una volta per ogni millisecondo di attesa. Utile per eventi limitatori di velocità che si verificano più velocemente di quanto tu possa tenere il passo con.
Che cosa significa Useful for rate-limiting events that occur faster than you can keep up with
.
Questa funzione è equivalente a setTimeout con una funzione che chiama se stessa?
Qualcuno può fornirmi qualche esempio su jsfiddle?
È utile per esempio. per scorrere o ridimensionare i gestori di eventi che altrimenti vengono attivati spesso per la maggior parte degli scopi durante lo scorrimento o il ridimensionamento della finestra. – Niko