WebAip---------(定时器)

29 篇文章 1 订阅
10 篇文章 0 订阅

永久定时器

定时器:一段代码 间隔时间 自动执行 

2、定时器语法:

               (1)永久定时器:一旦开启,永久重复执行,只能手动清除

                      (2) 开启定时器:setTnterval(一段代码,间隔时间)

                        (3)清楚定时器:clearInterval(定时器ID)

3定时器场景:

(1)电商秒杀

(2)自动轮播

* @description: 开启永久定时器
      * @param {function} 一段代码(回调函数) 
      * @param {number} 间隔时间  单位:ms 毫秒 
      * @return: 定时器编号timeID
        * 一个页面可以开启很多个定时器 , 浏览器为了便于管理。会给每一个定时器添加编号,称之为定时器id

一次定时器:

开启之后间隔时间只会执行一次, 执行完成后自动清除

          开启定时器: setTimeout(一段代码,间隔时间)

          清除定时器:  clearTimeout(定时器ID)

* @description: 开启一次定时器
      * @param {function} 一段代码(回调函数) 
      * @param {number} 间隔时间  单位:ms 毫秒 
      * @return: 定时器编号timeID
        * 一个页面可以开启很多个定时器 , 浏览器为了便于管理。会给每一个定时器添加编号,称之为定时器id

 拓展---日期内置对象:

js内置对象Date :

            内置对象 : 由js作者提前写好的,我们直接拿来使用即可。

//1.获取年 月 日 时 分 秒
       console.log( d.getFullYear() )//年 2021
       console.log( d.getMonth() )//月 范围0-11   8下标:9月份
       console.log( d.getDate() )//日 25
       console.log( d.getDay() )//星期 0-6 日0-六6
       console.log( d.getHours() )//时
       console.log( d.getMinutes() )//分
       console.log( d.getSeconds() )//秒

       //2.获取时间戳 : 返回 1970 年 1 月 1 日至今的毫秒数   (应用场景:适配时区)
       console.log( Date.now() )//1632554590674
       console.log( new Date().getTime() )

获取时间戳

       /*

       1.时间戳 : 从1970年1月1日格林威治 到现在 秒数

       2.时间戳作用 : 兼容世界时区

 console.log( +d ) // 日期对象转数字

       console.log( Date.now() ) // 时间戳

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

J小C=

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值