2018-01-17定时器

原创 moxiao 随笔 个人笔记 115阅读 2018-01-17 17:21:44 举报

今天学了定时器,特别好玩的一个东西!
定时器分为两种:

  • 重复型定时器: 以指定的时间间隔,做同一件事,只要不停止,一直做下去。
  • 延迟型定时器: 在指定的时间间隔后,做一件事,只做一次

重复型定时器

setInterval(fn, delay[, arg1, arg2...])

  • fn: 要做的事情
  • delay: 时间间隔(单位:ms) 1s === 1000ms
  • arg1, arg2...: 如果fn有参数,那么这些代表fn的参数

    返回值:当前定时器的编号(不同的浏览器这个编号是不一样的)

    html5的最新规范,规定了定时器最短的时间间隔是4ms

延迟型定时器

setTimeout(fn, delay, arg1, arg2...)

参数和setInterval是一样的
返回值也是当前这个定时器的编号

清除定时器

  • clearInterval(要清除的定时器的编号)
  • clearTimeout(要清除的定时器的编号)
    *
    这2个方法的参数,无论你给它们什么样的数据类型,都不会报错。

写了一个小小的练习
html 代码

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复