猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如题,为什么我在chrome中得到的结果一样?
setTimeout("location.reload();",1000);和setInterval("location.reload();",1000);有什么区别?
拉莫斯之舞
浏览 84
回答 2
2回答
森栏
var timeoutHandle = setTimeout(function(){……},1000) 只运行一次。var timeoutHandle = setInterval(function(){……},1000) 无限循环,直到:clearTimeout(timeoutHandle);才停止,也可以用来clearTimeout(timeoutHandle);阻止(清除)尚未运行的setTimeout();
0
0
0
千万里不及你
setInterval 会在时间内循环执行,一直等待关闭方法;setTimeout 只执行一次。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续