alert中断settimeout计时功能


Posted in Javascript onJuly 26, 2013

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

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

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

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

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

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

Javascript 相关文章推荐
JavaScript实现x秒后自动跳转到一个页面
Jan 03 Javascript
js获取客户端外网ip的简单实例
Nov 21 Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 Javascript
jQuery中replaceWith()方法用法实例
Dec 25 Javascript
EasyUI中combobox默认值注意事项
Mar 01 Javascript
jQuery实现简单下拉导航效果
Sep 07 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
Dec 30 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
Aug 24 Javascript
js使用swiper实现层叠轮播效果实例代码
Dec 12 Javascript
JS数组求和的常用方法实例小结
Jan 07 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
Feb 09 Javascript
JavaScript展开运算符和剩余运算符的区别详解
Feb 18 Javascript
JS清除IE浏览器缓存的方法
Jul 26 #Javascript
jquery简单的拖动效果实现原理及示例
Jul 26 #Javascript
js监听键盘事件示例代码
Jul 26 #Javascript
jQuery的控件及事件(输入控件及回车事件)使用示例
Jul 25 #Javascript
固定表格行列(expression)在IE下适用
Jul 25 #Javascript
JavaScript字符串插入、删除、替换函数使用示例
Jul 25 #Javascript
不使用浏览器运行javascript代码的方法
Jul 24 #Javascript
You might like
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
iOS10推送通知开发教程
2016/09/19 PHP
在Laravel 的 Blade 模版中实现定义变量
2019/10/14 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
起点页面传值js,有空研究学习下
2010/01/25 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
javascript实现修改微信分享的标题内容等
2014/12/11 Javascript
javascript 实现 原路返回
2015/01/21 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
fastclick插件导致日期(input[type="date"])控件无法被触发该如何解决
2015/11/09 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
VueJs监听window.resize方法示例
2018/01/17 Javascript
通过实例解析jQ Ajax操作相关原理
2020/09/23 Javascript
python基础教程之udp端口扫描
2014/02/10 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
Django操作session 的方法
2020/03/09 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
初中生自我评价
2014/02/01 职场文书
和睦家庭事迹
2014/05/14 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
2016年“5.12”护士节慰问信
2015/11/30 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
redis内存空间效率问题的深入探究
2021/05/17 Redis
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python