• 2024-06-12前端菜鸡流水账日记 -- setTimeout定时器
    中午好哇,一上午的时间过的真快,这都快要吃午饭啦,突击询问有想好吃什么吗???当然,这不是重点,重点是我今天要说的这个定时器,以及和他搭配的取消定时器,话不多说,开始我们的新内容setTimeout都不陌生就是定时器,他可以这样用setTimeout(()=>{dealData.forEach(e=>{if(aw
  • 2024-02-04setTimeout定时,但是退出页面还执行,如何解决
    setTimeout定时,但是退出页面还执行,如何解决定时器的使用需记得清清除使用对象变量赋值执行在处理setTimeout定时器时,如果用户在定时器触发之前离开页面,你可以使用clearTimeout方法来清除定时器,以确保定时器不会在页面关闭后继续执行。以下是一个示例,展示如何使用clearTime
  • 2023-08-11ts中this的处理
    ts函数中,直接使用this会报错:"this"隐式具有类型"any",因为它没有类型注释。应该以参数形式声明this,以防抖函数为例 functiondebounce(fn:Function,time:number){lettimer:numberreturnfunction(this:object,...args:any[]){clearTimeout(timer)
  • 2023-08-11鼠标 - 单机/双击 - 事件区分
    单机事件://clearTimeout()方法可取消由setTimeout()方法设置的timeout。clearTimeout(timeoutID);//setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式//利用时间的延迟来解决双击事件对单击事件的影响timeoutID=window.setTimeout(function(){
  • 2022-11-30教你用JavaScript完成轮播图
    案例介绍欢迎来到我的小院,我是霍大侠,恭喜你今天又要进步一点点了!我们来用JavaScript编程实战案例,做一个轮播图。图片每3秒自动轮换,也可以点击左右按键轮播图片,当图片
  • 2022-10-26单选事件与多选事件的区分
    有一次要在一个元素上进行单击和双击,但是双击的时候会触发两次单击事件<p@click='golick()'@dblclick="toDbClick()">点击</p>下边是执行方法golick(){
  • 2022-08-14每五秒获取调取告警接口
     //告警数量 constgetAlarm=()=>{  getAlarmCount().then(   (res:any)=>{    if(res.code==200){     setCount(res