'use strict';
(function () {
var DEBOUNCE_INTERVAL = 500;
var lastTimeout;
window.debounce = function (functionToDebounce) {
if (lastTimeout) {
window.clearTimeout(lastTimeout);
}
lastTimeout = window.setTimeout(functionToDebounce, DEBOUNCE_INTERVAL);
};
})();
'use strict';
(function () {
var DEBOUNCE_INTERVAL = 500;
var lastTimeout;
window.debounce = function (functionToDebounce) {
if (lastTimeout) {
window.clearTimeout(lastTimeout);
}
else{ lastTimeout = window.setTimeout(functionToDebounce, DEBOUNCE_INTERVAL);
};
})();
планшет
десктоп