我做了一个倒数计时器 . 它使用日期函数来获取当前时间 . 然后它将该时间存储在另一个var中 . 这个新的var会改变小时/分钟/秒,因此格式应该与日期函数相同 .

然后我将这两个变量转换为自计数以来的时间,以毫秒为单位 . 然后我从新日期中减去当前日期,以毫秒为单位从两个变量中获取时间差 . 这应该是当前时间与目标时间的差异 .

在此之后,我将差异转换为可读的小时/分钟/秒时间格式,它将以div显示 . 还添加了一段代码,允许闪烁的倒数计时器,如果计时器用完,将给予5分钟的额外时间 . (这个倒数计时器应该是更大的脚本的一部分,做事)

大问题是:计时器工作 . 我想要它做的一切 . 但它非常迟钝!即使我将setTimeout设置为10毫秒,它也会跳过显示秒数 . 我也使用相同的定时器设置(不同的vars)时钟,并且该时钟不会跳过任何时间,setTimeout为1000 ms ...

尝试使一些计算更小,甚至读取很多关于javascript中的setTimeout和setInterval漂移,但这并不能解释我当前的问题 . (使用setTimeout进行聊天,每隔500毫秒重新加载一次消息,这就像一个魅力所以我的计算机/客户端/服务器可以处理小于1000毫秒的时间)

在IE和Firefox上跳过秒 . 其他倒计时器(我不想做他们想做的事)也在我的浏览器中正常运行 . 这有什么问题?!?

https://jsfiddle.net/77cnvq82/ function startMyFunction() { setTimeout(myFunction, 100); }

在此示例中,速度已设置为100毫秒

java计时器脚本_在倒数计时器脚本中跳过很多秒相关推荐

  1. centos7开机启动自定义脚本_在Centos 7系统中开启启动自定义脚本的方法

    以下为你提供在Centos 7系统中开启启动自定义脚本的两种方法,这两种方法均已在centos 7系统上验证成功过. 编写脚本文件 1.创建脚本文件 touch test.sh 2.编写脚本内容 #! ...

  2. 域控下发脚本_域用户登陆脚本

    如何为一个域用户设置登陆脚本? - BAT可否作为登陆脚本? - 在域用户"属性"中,应如何指定登陆脚本名?"D:\x.bat"还是"\\srv\x. ...

  3. unity双击打不开脚本_游戏对象和脚本 (创建一个时钟)

    该文章是一篇译文,附上原文链接 Game Objects and Scripts​catlikecoding.com 使用简单对象构建一个时钟 编写一个C#脚本 转动时钟的指针来显示时间 创建指针动画 ...

  4. 属性面板 脚本_如何在组态王中实现同类型设备公用操作面板的调用---干货

    在用组态王做工程项目的过程中,同类型设备比较常见,比如阀门XV0101和XV0102,或者更多的阀门.它们有相同类型的点,同时点的数量也完全一样.完全相同.比如:XV0101阀门有DI点:开到为.关到 ...

  5. python sql脚本_使用Python SQL脚本进行数据采样

    python sql脚本 介绍 (Introduction) The Python programming language is object oriented, easy to use and, ...

  6. cgi脚本_如何使用CGI脚本生成网页

    cgi脚本 在我最初创建自己的第一个商业网站的互联网时代,生活是美好的. 我安装了Apache,并创建了一些简单HTML页面,这些页面陈述了有关我的业务的一些重要内容,并提供了重要信息,例如产品概述以 ...

  7. java序列化深克隆_如何在内存序列化中使用Java深克隆对象

    java序列化深克隆 在我以前的文章中,我解释了深度克隆和浅层克隆之间的区别 , 以及复制构造函数和防御性复制方法比默认的Java克隆如何更好. 使用复制构造函数和防御性复制方法进行的Java对象克隆 ...

  8. 我的世界服务器java启动脚本_教程/服务器启动脚本

    警告 因为这是Wiki的一个条目,可以在任何时间内被任何人编辑,因此建议你不要完全使用这个脚本,而是将其当作编写脚本的指导手册看待. 这是一个可供参考的Minecraft启动脚本示例,并使用GNU/L ...

  9. linux java转码_用Linux shell脚本批量转换java源文件编码(支持命令行选项)

    最近在用ant给java项目打jar包,但是程序运行出来之后,全部乱码,于是想到用Linux的iconv命令给java源文件转码,但是总不能一个一个地转吧,效率太低下了,于是便写了个Linux she ...

最新文章

  1. virtualbox硬件加速_VirtualBox 安装Ubuntu虚拟机卡顿 加速方法以及出现的问题
  2. 转发2篇大学生写的博文---看了比较有感触
  3. Git之如何解决sourceTree已经pull全部下来但是本地没有更新的问题
  4. half-sync/half-async 和 Leader/Followers 模式的主要区别
  5. c汇编语言程序框架培训,[010][x86汇编语言]学习用户程序的编写(c08.asm)
  6. 教程: UNet/UNet++多类别图像分割,含数据集制作
  7. 【Quartz】解密properties配置文件中的账号密码
  8. 正则表达式,时间戳和日期互相转换
  9. 换种方式实现3级联动
  10. 学python之前先掌握-成为黑客前,你首先应该掌握的Python技术
  11. 数据库迁移 软件Spoon Kettle环境搭配(本人踩过的坑)
  12. 央视《对话》:家长课堂
  13. APP分享微信小程序
  14. Python基础学习笔记:匿名函数
  15. 如何在阿里云服务器构建discuz论坛(快速lamp架构)
  16. ppm理解与代码实现
  17. 利用aotu.js实现微信自动添加通讯录中的联系人
  18. 嵌入式LinuxC--指针与数组
  19. redis设置开机自启详细
  20. linux+hdmi分辨率设置,自用linux分辨率2K修改(与HDMI分辨率应用问题修复)

热门文章

  1. 百科:产品生命周期理论
  2. 大学生餐饮主题网页制作 美食网页设计模板 学生静态网页作业成品 dreamweaver美食甜品蛋糕HTML网站制作
  3. 福州古刹梅花盛开 古装赏梅成“娇点”
  4. NB-IOT 模块 MT2625 使用总结
  5. 极域电子教室操作技巧
  6. CentOS8 解决SSH Secure Shell 报错 Algorithm negotiation failes
  7. threejs修改旋转中心 小程序
  8. pytorch中Parameter()介绍
  9. LG OLED C8电视评测:3.9mm超薄机身前置扬声
  10. Go语言学习、时间和日期类型