以下'油门'代码很好用。但我的问题是,为什么我们正在使用这个'油门功能中的关键字。 实际上是什么? 请描述一下。 非常感谢你
$("document").ready(function(){
$("input").keypress(throttle(function(e){
$(".div1").html($("#ip").val());
},1000))
function throttle(fn,dly){
var timer=null;
return function(){
clearTimeout(timer);
timer=setTimeout(function(){
fn.apply(this,arguments);
},dly);
}
}
});
答案 0 :(得分:1)
fn
是一个功能。您可以使用标准方式调用该函数 - fn()
,也可以在其上调用call
方法或apply
方法。
当调用call
或apply
时,您可以选择第一个参数来设置范围,可以调用该函数。范围也可以设置为null
,无范围