有一件事情一直让我困扰,那就是Javascript中的setTimeout()方法是多么的不可预测。
根据我的经验,在很多情况下,计时器的准确性非常差。所谓的不准确是指实际延迟时间似乎多或少会变动250-500毫秒。虽然这不是很长的时间,但在使用它来隐藏/显示UI元素时,这个时间差是可以明显察觉到的。
有没有什么技巧可以确保setTimeout()的准确性(而不是依赖外部API),还是说这是个无法解决的问题?
用户名或电子邮箱地址
密码