电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

alert中断settimeout计时功能


发布日期:2023/4/26
 

在测试过程中发现alert会中断settimeout的计时功能关闭对话框后settimeout的时间会重头开始计时而不是从中断处感兴趣的朋友可以了解下

经过测试发现alert会中断settimeout的计时功能关闭对话框后settimeout的时间会重头开始计时而不是从中断处

比如settimeout定时分钟后执行某方法但是在等待分钟后弹出了alert关闭alert后settimeout会重头开始计时再等分钟而不是分钟

并且只要是同一浏览器窗口内即使在不同frame中alert也会中断其他frame中的settimeout

为什么这么设计不明白是因为javascript是单线程的吗?

这是在ie浏览器中的发现其他对话框和弹出框我没有测试过

真希望html快些普及这样需要多线程的功能也就能解决了

上一篇:文章中所有图片width大小批量设置方法

下一篇:固定背景实现的背景滚动特效示例