xish
2015-12-30 13:34
请问老师如果在函数中使用setTimeout调用自己,与用setInterval来实现技术的效果有什么差别?
setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次 ,
而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
所以,完全是不一样的
setTimeout是在指定的时间之后执行一次函数,然后就结束了;
setInterval是在指定的时间之后一直循环执行函数,只要不清除定时器,它就是无限次执行的;
也可以将settimeout循环调用,以达到setinterval的执行效果;
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题