function throttle(handle, wait){ var lastTime = 0; return function (){ var newTime = new Date().getTime() if(newTime - lastTime > wait){ handle.apply(this, arguments) lastTime = newTime; } }}