为了账号安全,请及时绑定邮箱和手机立即绑定

js setInterval()一直开着 不clear掉 有什么影响吗?

js setInterval()一直开着 不clear掉 有什么影响吗?

繁星淼淼 2018-09-04 17:08:38
setInterval()一直在执行,不清空掉 会对缓存内存之类的机制有什么影响吗?var gdstatr =  setInterval(animate_footer_start,100); function animate_footer_start(){         $.ajax({            type: 'GET',            dataType: "json",                     url: ......,            async:false,            success: function (res) {                             }         });    }页面不关掉 也不clear当前影响,请求的时候,页面会卡顿,等ajax请求完成后,页面才会正常。100是夸张程度///
查看完整描述

2 回答

?
慕仔7369573

TA贡献1条经验 获得超0个赞

如果不用clearInterval的话,下次代码在走到setInterval的时候会创建一个新的计时器。并且之前的计时器还会重新开始执行。

查看完整回答
反对 回复 2020-09-29
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

页面卡顿问题是async:false,这个设置表示同步请求。
至于不清除有什么影响,菜鸟表示不知道。

查看完整回答
反对 回复 2018-10-14
  • 2 回答
  • 0 关注
  • 2618 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信