当前位置: 首页 > 面试题库 >

jQuery的.bind()与.on()

田志尚
2023-03-14
问题内容

有什么方法.bind()比它还好用.on()吗?

例如,我有一个示例代码,如下所示:

$("#container").click( function( e ) {} )

您可能会注意到,选择器只检索了一项,在我的情况下,页面加载时该<div>名称#container已经存在;没有动态添加。重要的是要提到我使用的是最新版本的jQuery:1.7.2。

对于该示例,即使我不使用该功能提供的其他功能,也.on()应使用该示例?.bind()``.on()


问题答案:

在内部,.bind直接映射到.on当前版本的jQuery。(同样适用于.live。)因此,如果您改.bind而使用,则对性能的影响很小,但实际上微不足道。

但是,.bind可以随时从将来的版本中删除它。没有理由继续使用.bind.on而是有理由改为偏爱。



 类似资料:
  • Using $.fn.is_match(selector) to build a live bind method: sample: <div class="kkkk"> <div class="ppp1" title="333">hello1</div> </div> <script>   function alr(){alert(this.innerHTML);}   function alr

  • 问题内容: 我想知道ng-bind-html和bind-html-compile指令之间的区别。例如我给 到ng-bind-html,这会剔除bind-html-compile所没有的样式。我可以知道何时应该使用每个指令。谢谢。 问题答案: bind-html-compile 不是标准的Angular指令,它带有模块https://github.com/incuna/angular- bind-h

  • 本文向大家介绍jQuery事件绑定on()、bind()与delegate() 方法详解,包括了jQuery事件绑定on()、bind()与delegate() 方法详解的使用技巧和注意事项,需要的朋友参考一下 啃了一段日子的js相关了,学的过程中发现在jQuery中绑定事件时,有人用bind(),有人用on(),有人用delegate(),还有人用live(),看代码的时候觉得都实现功能了也就掀

  • 本文向大家介绍jQuery的bind()方法使用详解,包括了jQuery的bind()方法使用详解的使用技巧和注意事项,需要的朋友参考一下 bind()方法用法详解: 此方法是使用比较频繁的方法之一,虽然在API手册上有着对方法的介绍,但是由于语言简短,例子不够详细,可能会造成不能够完全准确的掌握bind()方法的使用,下面就结合实例介绍一下此方法的使用。 语法格式: 此方法可以为所有匹配元素的特

  • 问题内容: 我已经知道了,并且是类似的函数集(函数的上下文)。 区别在于我们发送参数的方式(手动vs数组) 题: 但是什么时候应该使用该 方法? 问题答案: 当你希望稍后在特定上下文中调用该函数时使用,该事件在事件中很有用。当你想立即调用该函数并修改上下文时,请使用或。 调用/应用立即调用该函数,而bind返回一个函数,该函数在以后执行时将具有用于调用原始函数的正确上下文集。这样,你可以在异步回调

  • 问题内容: 我想显示“附件”部分的表格格式。我有查询和结果数据。两者都有一个共同的列。我想显示基于ID的附件类别描述。在我尝试过的尝试中,它没有用。 我在中使用一个函数,希望方法错误,期望该方法有一个替代方案。 该包含, 和来自数据库的数据一样, HTML代码为 控制器的代码是 样本柱塞:http ://plnkr.co/edit/dZy5gW4q9CxWF2NszXYc 问题答案: 括号是否经过