社区
JavaScript
帖子详情
大神帮忙看看我这个setInterval用的有什么不对吗,超级卡
Allan_Fung
2015-08-28 10:02:27
我要实现的是时间倒计时
...全文
107
2
打赏
收藏
大神帮忙看看我这个setInterval用的有什么不对吗,超级卡
我要实现的是时间倒计时
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq137051908
2015-08-28
打赏
举报
回复
每执行一次showTime都会创建一个setInterval到后面越来越多的setInterval同时执行
Allan_Fung
2015-08-28
打赏
举报
回复
已解决,把setInterval换成setTimeout 就好了。
js图片轮播:VCD包装盒个性幻灯片实例源码
代码为博客实例代码:http://blog.csdn.net/lmj623565791/article/details/31015121 有问题博客中留言
【前端怪谈】为什么要用setTimeout模拟
setInterval
文章目录前言一、
setInterval
存在的问题1.问题复现2.问题分析二、
setInterval
缺点及setTimeout1.
setInterval
缺点2.为什么setTimeout能取代setTimeout实现
setInterval
总结 前言 大家都知道,setTimeout是延迟执行函数,而
setInterval
就像一个定时器,每间隔一定时间就触发一次回调。 今日面试中,面试官问了我一个问题,为什么要用setTimeout去实现
setInterval
呢? 再一次被自己菜哭,面试完成后,赶紧去查了
使用setTimeout模拟
setInterval
这里说一下为什么要用setTimeout模拟
setInterval
场景再现 如果使用
setInterval
,里面的回调函数中,需要执行比较长的事件,例如
setInterval
一个1秒钟的时间,然后callback中需要执行3秒,下一个
setInterval
并不会等待上一个的
setInterval
的callback执行完毕才执行,这样就有可能出现同一时间触发多次
setInterval
的callback,然后导致页面的奇怪现象。另外这样也容易造成内存溢出。而使用setTimeout代替setInterv.
setInterval
使用的影响
setInterval
使用的影响
页面js有
setInterval
,重启项目浏览器报内存溢出
不知道能用什么方法解决,在其他页面重启项目就没有问题。在两个有
setInterval
的页面一重启,只要是IE内核的浏览器,那么就会弹出一堆out of memory at line:XXX。而我把
setInterval
注释掉,就没这个问题了,但是自动刷新的功能又没有了。求
大神
帮忙
啊! 这里是JS代码://自动刷新,判断是否有新信息function refNew(){var newseq...
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章