Open Kylin6 opened 6 years ago
发现很多人都使用定时器来完成自己的效果,但是没有使用关闭定时器的函数。这样子会出现一个bug,当多次点击启动定时器的按钮或者说是调用定时器函数,它将会逐渐的变快。原因是 定时器被多次开启没有被关闭,导致一个函数被多个定时器加载而产生的bug。 解决方法:点击启用定时器的时候先关闭当前定时器,在重新运行。使用clearTimeout(),clearInterval()关闭。 参考案例:表格的颜色控制
nice
good!
MDN定时器教程 定时器实现的文字动画效果
beautiful!
unbelievable
perfect!
深入理解定时器系列第一篇——理解setTimeout和setInterval 深入理解定时器系列第二篇——被誉为神器的requestAnimationFrame 深入理解定时器系列第三篇——定时器应用(时钟、倒计时、秒表和闹钟)
发现很多人都使用定时器来完成自己的效果,但是没有使用关闭定时器的函数。这样子会出现一个bug,当多次点击启动定时器的按钮或者说是调用定时器函数,它将会逐渐的变快。原因是 定时器被多次开启没有被关闭,导致一个函数被多个定时器加载而产生的bug。 解决方法:点击启用定时器的时候先关闭当前定时器,在重新运行。使用clearTimeout(),clearInterval()关闭。 参考案例:表格的颜色控制