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