嘿伙计们,我是一个新人,试图找出一些令人困惑的方法
var delay = (function(){
var timer = 0;
return function(callback, ms){
clearTimeout (timer);
timer = setTimeout(callback, ms);
};
})();
这是我找到的一段代码,它被用作
$("input").keyup(function() {
delay(function(){
alert('works');
}, 1000 );
});
我知道上面的代码在我测试过时可以工作,但我不明白 (function(){ 的意思是什么,以及回调如何具有
function(){alert('works');}
作为之前没有接受参数时的参数..!
多谢你们