如何在 ts 脚本写一个计时器,然后在关闭计时器

文章介绍了如何在JavaScript中使用setInterval和clearInterval方法创建计时器,用于实现客户端每隔固定时间主动请求服务器的数据,同时也提及了广播形式的监听。
摘要由CSDN通过智能技术生成

首先你要写两个方法是方便调用,第一个方法是开始计时器,第二个方法是结束计时器

方法一:

开始计时器

//设置一个全局的私有变量用来存当前的时间

private _timerInterval:number = 0;

private starTimerInterval() {

     this._timerInterval = setInterval(() =>{

        //开始计时器,这里面你可以处理你的逻辑

     },5000);//这个 5000 代表的是五秒的意思,因为这里是算毫秒所以写 5000

}

方法二:

结束计时器

private clearInterval():void{

        if (this._timerInterval) {

          clearInterval(this._timerInterval);

           this._timerInterval = 0;

        }

}

写这个主要是比如服务器不想主动推送数据给你,想让你每隔多少秒主动请求一次这种的时候

一般就可以使用上面的代码了,但以自己的经验来说的话,一般都是广播的形式来监听做的

好啦,这是今天做业务的时候想到的事情,我当前还想绑定一个脚本来实现这个逻辑的,后面发现其实还可以这样子写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值