gpt4 book ai didi

javascript - 是什么导致绑定(bind)变慢?

转载 作者:搜寻专家 更新时间:2023-11-01 04:27:41 24 4
gpt4 key购买 nike

绑定(bind)过多事件的主要问题是进行绑定(bind)的过程,还是绑定(bind)很多东西?

答案可能是两者兼而有之,但程度如何?

此外,我认为鼠标悬停事件比单击事件的成本更高,因为必须更频繁地检查它们。对吧?

最佳答案

事件的绑定(bind)确实需要时间,因此如果您绑定(bind)比方说一百个或更多的事件,那么在绑定(bind)所有这些事件所花费的时间里,用户与浏览器的交互将是“平稳的”。

页面上的事件处理程序越多,事件队列越长,UI 就越慢。

@Juan 在他的回答中用一句话很好地总结了事件委托(delegate),作为将事件绑定(bind)到许多子元素的替代方法。

关于javascript - 是什么导致绑定(bind)变慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4383066/

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