ES6 js 的全局管理计时器

本文探讨了JavaScript中的计时器问题,包括setInterval、setTimeout和requestAnimationFrame,并指出过度使用可能导致资源浪费和维护难题。作者提出了一种全局计时器的管理方案,通过ES6语法实现,旨在减少计时器数量并方便统一管理。文章中提到的调用方式为Timer.add(),同时介绍了用于移除指定方法的随机字符串标识生成方法。
摘要由CSDN通过智能技术生成

第一次写博客,记录我的技术生涯。

今天我们来谈谈js计时器的问题,计时器在代码里被乱用,不仅用造成资源的浪费,还会在后期维护遇到很多头痛的问题。

首先我们先看下js中计时器,分为三种

1.setInterval  该方法是在固定的时间隔间去调用某个方法

2.setTimeout  在固定时间后调用某方法一次

3.requestAnimationFrame  也可这个方法原理其实也就跟setT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值