gpt4 book ai didi

javascript - 在 jQuery 中,我应该选择 live()、delegate() 还是 on()?

转载 作者:数据小太阳 更新时间:2023-10-29 05:04:42 26 4
gpt4 key购买 nike

我已经阅读了有关事件处理的 jQuery 文档,但我仍然无法真正理解我应该做什么。

我有一个移动应用程序,其中的内容是使用 ajax 加载的,因此无法在该内容的文档 onLoad 上绑定(bind)事件。

随着我的应用程序的增长,我现在开始担心错误的事件处理会导致性能问题。

选择 on()、live() 和 delegate() 对性能有何影响?

还有什么要考虑的?

最佳答案

从 jQuery 1.7 开始,绑定(bind)事件的官方(也是最高效的)方法是 .on.off。与基于 id 的选择器结合使用时速度最快:

$('#id').on('click', myHandler);

.on 取代了 .live .delegate.bind,更多信息请看这里:

http://blog.jquery.com/2011/11/03/jquery-1-7-released/

关于javascript - 在 jQuery 中,我应该选择 live()、delegate() 还是 on()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8196722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com