实现简单定时器方法
一、定时器介绍
定时器分为两种:
1、周期性定时器:每隔一段时间反复做一件事情
setInterval(方法名,间隔毫秒数)
2、一次性定时器:先等待一定时间,再执行一次
setTimeout(方法名,间隔毫秒数)
二、思路
我们在思考写定时器的时候,要去想定时器的实现方法,定时器一般情况下是怎么来使用的:
1、知道定时器每次该做什么事情——————其实就是我们要写的方法
2、什么时候开始?间隔多长时间?——————单位是ms
3、什么时候结束?
4、结束之后清除定时器clearInterval()time=null释放
三、具体实现
1、周期性定时器
文章图片
2、一次性定时器
【实现简单定时器方法】
文章图片
四、知识点
1、时间也可以进行加减,但是得到的结果的单位都为ms;
2、周期性定时器setInterval(方法名,间隔毫秒数);
3、一次性定时器setTimeout(方法名,间隔毫秒数);
4、要记得结束定时器的时候释放资源;
5、clearTimeout是清除周期性定时器,clearInterval()清除一次性定时器;
6、timer=null是释放timer占用的内存空间,如果不加timer=null,虽然定时器停止了,但是他还是会一直占着内存,导致我们的程序运行慢;
推荐阅读
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- MybatisPlus使用queryWrapper如何实现复杂查询
- python学习之|python学习之 实现QQ自动发送消息
- 科学养胃,别被忽悠,其实真的很简单
- 孩子不是实现父母欲望的工具——林哈夫
- opencv|opencv C++模板匹配的简单实现
- Node.js中readline模块实现终端输入
- java中如何实现重建二叉树
- 松软可口易消化,无需烤箱超简单,新手麻麻也能轻松成功~
- 人脸识别|【人脸识别系列】| 实现自动化妆