请问下,setinterval一直不关闭会影响性能么

obliviousSing 2016-03-09 01:20:10
假如我在一个页面一直调用setinterval获取当前时间,并且永久不关闭setinterval,请问下,这样会导致页面会很卡么
...全文
1100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2016-03-09
  • 打赏
  • 举报
回复 1
引用 2 楼 obliviousSing 的回复:
方法不复杂的,不过是运行在手机端。我通过setinterval获取当前时间,假如这个时间等于某个值的时候,就触发,然后再调用setinterval,如此循环。这样对性能影响大么,1分钟调用一次
当然影响性能! setinterval 不会自动关闭,你循环调用 setinterval,那么 setinterval 实例将是以几何级数增长的,势必耗尽你所有的资源
丰云 2016-03-09
  • 打赏
  • 举报
回复
别再调用setinterval啊,这个方法本身就是循环调用的,只要调用一次就好了
obliviousSing 2016-03-09
  • 打赏
  • 举报
回复
引用 1 楼 foren_whb 的回复:
影响性能是肯定的,至于会不会卡,那取决于你的方法有多复杂,运算量有多大,间隔时间又都长等
方法不复杂的,不过是运行在手机端。我通过setinterval获取当前时间,假如这个时间等于某个值的时候,就触发,然后再调用setinterval,如此循环。这样对性能影响大么,1分钟调用一次
木头海上漂 2016-03-09
  • 打赏
  • 举报
回复
应该不卡。。我在手机上做定时器也没卡啊。。
丰云 2016-03-09
  • 打赏
  • 举报
回复
影响性能是肯定的,至于会不会卡,那取决于你的方法有多复杂,运算量有多大,间隔时间又都长等

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧