Я хочу сократить количество времени выполнения события
и поэтому я написал что-то вроде этого:
var slow=function(method,context){
method.id&&clearTimeout(method.id)
method.id = setTimeout(function(){
method.apply(context,arguments)
}, 500)
}
window.onload=function(){
function print(){ console.log("thanks a lot") }
document.body.addEventListener("mousemove",function(){
slow(print)
}, false)
}
Если я двигаюсь слишком быстро в теле, и функция print не будет выполнена немедленно, но это не похоже на работу
Может кто-нибудь помочь? Большое спасибо!