美文网首页
实现简单定时器方法

实现简单定时器方法

作者: 敷衍小白 | 来源:发表于2018-04-02 10:24 被阅读0次

一、定时器介绍

定时器分为两种:

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,虽然定时器停止了,但是他还是会一直占着内存,导致我们的程序运行慢;

相关文章

  • swift 定时器

    定时器的两种简单实现方式: 1.timer 2.GCD 上面两种方法以及实现简单的定时器,但是还有一个隐藏的问题,...

  • 实现简单定时器方法

    一、定时器介绍 定时器分为两种: 1、周期性定时器:每隔一段时间反复做一件事情 setInterval(方法名,间...

  • throttle && debounce

    1、throttle简单时间戳实现 2、throttle简单定时器实现 3、throttle完整实现 4、debo...

  • GCD 实现定时器

    NSTimer的定时器方法 About NSTimer GCD中使用dispatch_source_t实现定时器 ...

  • java定时任务

    方式一:基于注解@Scheduled实现简单定时器 DemoApplication文件 MySchedule文件 ...

  • 简单的jQuery定时器使用方法

    jQuery定时器 下面介绍一个用jQuery实现JS中的定时器方法,在jQuery中的jQuery Timers...

  • js定时器的使用

    l 定时器 n 定时器分类以及基本用法 1、定时器简介 js定时器是利用js实现定时的一种方法,在网站上有很多用途...

  • js 监听

    定时器2.回调 var a =0;/很简单的一个方法,就实现了,你给a赋值的时候,绑定了一个事件,这...

  • Golang-基于TimeingWheel定时器

    设计思路 在linux下实现定时器主要有如下方式 基于链表实现定时器 基于排序链表实现定时器 基于最小堆实现定时器...

  • js初识第七节

    实现一个数码时钟的实例 定时器实现 一个特别简单的图片轮播

网友评论

      本文标题:实现简单定时器方法

      本文链接:https://www.haomeiwen.com/subject/dwdthftx.html