setTimeout()与setInterval()是什么
setTimeout()是属于window的方法,该方法用于在指定的每秒数后调用函数或计算表达式。
setInterval是一个实现定时调用的函数,可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval方法会不停地调用函数,直到 clearInterval被调用或窗口被关闭。可应用在轮播图上
setTimeout()与setInterval()的异同
异:如果你只想执行一次可以使用 setTimeout() 方法。若想不停地调用函数,直到 clearInterval被调用或窗口被关闭可以使用setInterval()方法。
同:setTimeout和setInterval函数,都返回一个表示计数器编号的整数值,将该整数传入clearTimeout和clearInterval函数,就可以取消对应的定时器。