对于刚开始接触前端开发的小伙伴来说,一定会遇到定时器,订购申请的使用更大程度的帮助我们解决设置时间的问题。本文向大家介绍js定时器使用方法:1、setTimeout;2、setInterval;3、clearTimeout;4、clearInterval。
一、定时器是什么?
定时器就是由JS提供了一些原生方法来实现延时去执行某一段代码。
二、定时器使用方法
1、setTimeout(延时型,定时时间)
在指定的毫秒数后调用函数或计算表达式。
语法
setTimeout(code,millisec,lang)
使用
vartimeout=false;//启动及关闭按钮 functiontime() { if(timeout)return; Method(); setTimeout(time,100);//time是指本身,延时递归调用自己,100为间隔调用时间,单位毫秒 }
2、setInterval(间隔型,定时时间)
按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
语法
setInterval(code,millisec,lang)
使用
varintervalId=window.setInterval(fun,delay[,param1,param2,...]);varintervalId=window.setInterval(code,delay);
3、clearTimeout(需要停止的对象)
取消由setTimeout() 方法设置的 timeout。
4、clearInterval(需要停止的对象)
暂停setInterval()调用函数。
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容