gpt4 book ai didi

javascript - 性能问题: generic selector vs individual binding

转载 作者:行者123 更新时间:2023-11-28 12:41:13 25 4
gpt4 key购买 nike

因此,在我的页面中,我将插入一系列元素,假设类名称为“element”,但其中一些元素将被禁用,这将获得额外的类“disabled”。现在我想将点击事件绑定(bind)到所有非禁用元素,我只是想知道从性能 Angular 来看是否最好只写

$(".element:not(.disabled)") .live("click",function() { ...

或者我应该在插入每个单独的元素时将单击事件绑定(bind)到它们吗?

附:我知道 .on 已经取代了 .live,但现在我使用的是 1.6.2 版本,所以无法更改

最佳答案

一般经验法则:在确定某些问题是性能问题之前不要进行优化。

如果页面上有一万个元素,您可能会注意到 :not() 选择器有点慢,但是如果页面上有一万个元素该页面,您的设计有严重错误。

我怀疑页面上有少量(>1 和 <100)元素,在这种情况下选择器将表现得很好!

关于javascript - 性能问题: generic selector vs individual binding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12106595/

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