第3个程序 ,js实现计时器功能2.2版本

js代码写的

 

初衷

1.0版本计时器,是用settimeout来写的,但是后来发现,程序的执行时间会有损耗

那次晚上通宵4个小时,结果计时器竟然只走了3个多小时

多次测试之后才发现 程序的执行时间会有损耗掉真实的计时器的时间

于是做了js计时器的2.0版本

 

2.0版本计时器

基本实现原理就是直接用系统的时间

记录一个开始时间,再记录一个截止时间。。。直接两个数相减就得到计时的时间得到总的计时时间show

 

2.2版本计时器

实现了暂停功能,原理就是记录暂停了多久show2

因为可能暂停多次,所以show2是累加

show 减去 show2就实现了暂停功能

 

代码就不发了

 

posted on 2016-10-07 13:17  零零Java  阅读(360)  评论(2编辑  收藏  举报

导航