一篇关于倒计时的挣扎
1.工作中经常用到的倒计时,应该大家都是手到擒来,非常简单的setInterval setTimeout 都可以写倒计时,但是今天我却在倒计时上栽了跟斗。说一下事情的来源吧,做一个首页需要用到多个倒计时,而且每个倒计时结束之后开始调用回调方法去请求新的倒计时剩余秒数,一切都是那么的顺利,直到我打开页面几个小时之后一看 页面的倒计时都开始狂乱的跳舞了,开始乱码了。为止我找了一些资料,看了一些大牛写倒计时的思路,为自己铺垫一下。
倒计时如何选用setInteval 还是 setTimeout呢,
都知道javascript是单线程机制 这两种方法都是会阻塞一下进程的,但是。。。
setInterval 是一直在进行 执行回调 而setTimeout相对来说是隔多久执行一次相对来说setTimeout 要准确而且优质一些
确定下来了使用setTimeout之后我们就应该开始考虑性能问题了和可拓展性