标签归档:setTimeout

安全的倒计时插件

现在的PC端(Chrome),和移动端,如果页面进入后台,不再活动页面的话,那么setTimeout就会停止执行,或者执行的时间间隔变大,导致倒计时出现误差。

小tip之关于setTimeout的一点小发现

每当使用异步执行函数时,就会想到setTimeout和setInterval方法,但是如果我待执行的函数需要传入参数的话,这时就只能多添加一个匿名函数了,而这个匿名函数并不是完全必须的,最近刚发现了一个非标准的setTimeout的使用方法,可以省去这个匿名函数。

一点arguments.callee的新认识

arguments.callee其实是一个非严格模式下的用法了,在ES5中,该方法已经被推荐为禁用的,但是呢,arguments.callee确实可以做出一些让人很惊艳的功能,比如本文将会提到的,自执行匿名函数的计时器调用。