数码资讯
jQuery的代理()应用程序的一个示例
今天,当我看到代理()时,我看到了它的用法。它感到非常模糊,到处寻找信息。 jQuery的源代码还没有被理解。 但是使用代理是可以理解的。 复制代码代码如下所示: 复制代码代码如下所示: var obj = { { 名称:我的名字是。 sayname:函数(){ 警报(这个名字); } } $(#
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
今天,当我看到代理()时,我看到了它的用法。它感到非常模糊,到处寻找信息。
jQuery的源代码还没有被理解。
但是使用代理是可以理解的。
复制代码代码如下所示:
复制代码代码如下所示:
var obj = { {
名称:我的名字是。
sayname:函数(){
警报(这个名字);
}
}
$(# guobtn)。Click(obj。sayname); / /我的名字是按钮
如果我怎么想参观的对象名称。
$(# guobtn)。单击($。代理(obj.sayname,obj)); / / 我对象名称
$(# guobtn)。单击($。代理(obj,sayname)); / / 我对象名称
从代理(A,B)的使用可以看出,有两种方法可以写入他的参数。
第一个:A是一个函数函数,B是这个函数的对象所有者。
第二个:A是一个对象,B是一个字符串,它是A的属性名。
这个例子是>中的一个例子。
复制代码代码如下所示:
关闭
复制代码代码如下所示:
$(#面板)。FadeIn(function(){)
$(#面板按钮)。Click(function(){)
$(这)FadeOut();
});
});
按钮消失了,但面板没有消失。代理可以用来解决问题。
复制代码代码如下所示:
$(#面板)。FadeIn(function(){)
var obj =这;
$(#面板按钮)。单击($。代理(函数(){(){)
$(这)FadeOut();
},obj)))
});
当您单击按钮时,面板将消失。
个人情感代理最重要的一点是在执行函数时修改上下文对象。
这是一个基于应用程序的包,所以代理是我们自己的应用程序。jQuery
jQuery的源代码还没有被理解。
但是使用代理是可以理解的。
复制代码代码如下所示:
复制代码代码如下所示:
var obj = { {
名称:我的名字是。
sayname:函数(){
警报(这个名字);
}
}
$(# guobtn)。Click(obj。sayname); / /我的名字是按钮
如果我怎么想参观的对象名称。
$(# guobtn)。单击($。代理(obj.sayname,obj)); / / 我对象名称
$(# guobtn)。单击($。代理(obj,sayname)); / / 我对象名称
从代理(A,B)的使用可以看出,有两种方法可以写入他的参数。
第一个:A是一个函数函数,B是这个函数的对象所有者。
第二个:A是一个对象,B是一个字符串,它是A的属性名。
这个例子是>中的一个例子。
复制代码代码如下所示:
关闭
复制代码代码如下所示:
$(#面板)。FadeIn(function(){)
$(#面板按钮)。Click(function(){)
$(这)FadeOut();
});
});
按钮消失了,但面板没有消失。代理可以用来解决问题。
复制代码代码如下所示:
$(#面板)。FadeIn(function(){)
var obj =这;
$(#面板按钮)。单击($。代理(函数(){(){)
$(这)FadeOut();
},obj)))
});
当您单击按钮时,面板将消失。
个人情感代理最重要的一点是在执行函数时修改上下文对象。
这是一个基于应用程序的包,所以代理是我们自己的应用程序。jQuery
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。