Объяснение работы функций debounce и throttle на примерах — http://vk.cc/50WaYd