美文网首页
前端定时定点轮询

前端定时定点轮询

作者: 北上广_d8bd | 来源:发表于2020-12-29 08:50 被阅读0次

需求:每天凌晨1点前端页面刷新

实现方法(一)

 timing () {
      setInterval(() => {
        var nowTime = new Date();
        var hours = nowTime.getHours();
        var minutes = nowTime.getMinutes();
        if ((hours + '' + minutes) == 10) {
          location.reload()
        }
      }, 1000 * 60);
    },

实现方法(二)

 timingTwo () {
      let timer = new Date(new Date().getTime() + 86400000 + 60 * 60 * 1000 - (new Date().getHours() * 60 * 60 + new Date().getMinutes() * 60 + new Date().getSeconds()) * 1000).getTime(); // 获取明天凌晨1点时间戳
      let nowTimer = new Date().getTime(); // 获取当前时间戳
      setTimeout(() => {
        location.reload()
      }, timer - nowTimer);
    }

相关文章

  • 前端定时定点轮询

    需求:每天凌晨1点前端页面刷新 实现方法(一) 实现方法(二)

  • 定时定点

    有人说定时定点做事会节约时间。我想如果是不得不做的事,这道理绝对正确。但假如是闲时,就另当别论了。 这两天我休息,...

  • 后台调用exe,前端定时轮询调用结果

    前提 使用asp.net core 2.1 前端使用vue ui使用element-ui 前端发送请求用Axios...

  • 日日不断

    日日不断的诀窍就是定时定点

  • Client-Server通信机制总结

    一、HTTP轮询和JSONP轮询 普通的网页通信,采用的是短轮询,即浏览器定时向服务器发送请求,看有没有更新的数据...

  • 第二十三天 定时任务

    第二十三天 定时任务 定时任务 1.什么是定时任务 定点执行,某个工作 2.为什么用定时任务 电商秒杀,定点开启,...

  • 定时器——轮询

    使用setTimeout 使用setIntervalclearInterval(this.badgeInterva...

  • Tornado-长轮询_webSocket

    长轮询 轮询(Polling):是指不管服务器端有没有更新,客户端(通常是指浏览器)都定时的发送请求进行查询,轮询...

  • 2018.1.7-2018.1.13读书笔记

    善用时间: 自己对清单使用理解,用纬度管理清单 定时定点 周期发生 不定时不定点 每日:1.晨间日志 《5.30-...

  • ES6 8.Generator

    实例:1.前端实现抽奖次数的限制。 2.长轮询

网友评论

      本文标题:前端定时定点轮询

      本文链接:https://www.haomeiwen.com/subject/rvtfoktx.html