gpt4 book ai didi

Javascript setInterval - 如何设置良好的时间和性能

转载 作者:行者123 更新时间:2023-11-29 17:30:01 25 4
gpt4 key购买 nike

我正在编写一个简单的 jquery 插件,它可以让我在某个滚动位置向元素添加类。为实现这一点,我调用了一个 setInterval 函数来检查当前 Y 页面偏移量,而不是绑定(bind) onScroll 事件:

interval = window.setInterval(update, 25);

如你所见,我将间隔设置为 25 毫秒。我想知道这是否被认为是正确的时间,以及如何有效地参与表演。

最佳答案

为了提高动画性能,最好使用“requestAnimationFrame”。这样,浏览器不会在选项卡未处于事件状态时一直更新 + 它可能会进行一些额外的优化。

requestAnimationFrame 还不被大多数浏览器支持,但是 - 当然 - Paul Irish 已经准备好了一个漂亮的 polyfill:http://paulirish.com/2011/requestanimationframe-for-smart-animating/

关于Javascript setInterval - 如何设置良好的时间和性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5515159/

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