<分区>
用 document.on()
绑定(bind)事件是否被认为是不好的做法?
我认为将事件直接绑定(bind)到 dom 元素会更有效。
我问是因为我正在尝试弄清楚如何实现某些 Javascript 功能,并且我想避免广泛使用效率低下的 document.on()
。
<分区>
用 document.on()
绑定(bind)事件是否被认为是不好的做法?
我认为将事件直接绑定(bind)到 dom 元素会更有效。
我问是因为我正在尝试弄清楚如何实现某些 Javascript 功能,并且我想避免广泛使用效率低下的 document.on()
。
最佳答案
通常不建议将委托(delegate)方法绑定(bind)到文档或正文对象,因为这会导致性能问题。问题是,如果你得到很多委托(delegate)事件都绑定(bind)到同一个对象,那么每次事件发生并且它冒泡到这个对象时,jQuery 必须将原始选择器与许多不同的选择器进行比较以查看哪个处理程序打电话。
最好将委托(delegate)事件绑定(bind)到尽可能接近实际目标对象的父对象。
关于javascript - 使用 document.on() 是否被认为是不好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20683385/