八、节流
onscroll是一个高频率的事件,如果将代码直接放入事件中,代码将会被执行很多次,很浪费运算资源。为了避免代码被执行多次,我们定义一个延时器,将要执行的代码放入延时器中,在频繁执行该事件的时候,先清楚之前的延时器,再开启一个新的延时器,从而保证代码只执行一次。
1 | // 获取元素 |
onscroll是一个高频率的事件,如果将代码直接放入事件中,代码将会被执行很多次,很浪费运算资源。为了避免代码被执行多次,我们定义一个延时器,将要执行的代码放入延时器中,在频繁执行该事件的时候,先清楚之前的延时器,再开启一个新的延时器,从而保证代码只执行一次。
1 | // 获取元素 |
本文标题:八、节流
文章作者:Mango
发布时间:2020年07月13日 - 23:10:37
最后更新:2020年07月14日 - 13:27:10
原始链接:https://mango185.github.io/post/6a7f09eb.html
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。