编写前端页面时,常使用setInterval与setTimeout实现效果,二者主要区别在于:前者按固定间隔重复执行,后者延迟执行一次。
1、 setInterval用于周期性执行指定函数。
2、 函数持续循环调用,无法自主终止。
3、 每两秒执行一次函数,五秒后弹出提示框。定时器持续运行,直到被清除或页面关闭。该机制常用于网页动态效果的实现。
4、 使用window.clearInterval(setInt)可终止循环执行,确保定时任务及时停止。
5、 仅调用一次
6、 五秒后执行页面刷新操作,调用 showTime 函数并弹出提示框显示数字 1。该功能通过定时器实现延迟触发指定函数的执行。
7、 setTimeout仅执行一次,而setInterval会持续重复调用,若需终止循环,可使用clearInterval方法来清除定时器,从而停止其继续执行。
评论
更多评论