Javascript 是什么导致使用setTimeout的方法出现不期望的延迟?

Javascript 是什么导致使用setTimeout的方法出现不期望的延迟?,javascript,Javascript,中间和完成之间有43毫秒的延迟,应该只有1毫秒,因为这是超时设置的时间。43毫秒的延迟可能是浏览器下载和解析jQuery的时间。JavaScript在大多数(所有?)浏览器中都是单线程的,我认为浏览器在下载新脚本时暂停脚本执行是很常见的 对于不起作用的函数,您是否尝试过其他jQuery函数?对我来说,唯一不适用于您的功能是您正在重新定义的功能,这是可疑的

中间和完成之间有43毫秒的延迟,应该只有1毫秒,因为这是超时设置的时间。

43毫秒的延迟可能是浏览器下载和解析jQuery的时间。JavaScript在大多数(所有?)浏览器中都是单线程的,我认为浏览器在下载新脚本时暂停脚本执行是很常见的

对于不起作用的函数,您是否尝试过其他jQuery函数?对我来说,唯一不适用于您的功能是您正在重新定义的功能,这是可疑的