课程
/前端开发
/JavaScript
/JavaScript进阶篇
请问老师如果在函数中使用setTimeout调用自己,与用setInterval来实现技术的效果有什么差别?
2015-12-30
源自:JavaScript进阶篇 8-5
正在回答
setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 , 而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 所以,完全是不一样的
setTimeout是在指定的时间之后执行一次函数,然后就结束了;
setInterval是在指定的时间之后一直循环执行函数,只要不清除定时器,它就是无限次执行的;
也可以将settimeout循环调用,以达到setinterval的执行效果;
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答setInterval()和setTimeout有什么区别
2 回答setInterval setTimeout的区别:
3 回答不懂setInterval和setTimeout的区别
1 回答setInterval(clock,1000);和setTimeout(clock,1000);有什么区别
8 回答setTimeout() ,setInterval()他们有什么区别?