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实现关联数据(Linked Data)查询及注意细节
Feb 22 Javascript
JavaScript function 的 length 属性使用介绍
Sep 15 Javascript
Bootstrap 最常用的JS插件系列总结(图片轮播、标签切换等)
Jul 14 Javascript
学习Javascript闭包(Closure)知识
Aug 07 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
Dec 28 Javascript
Javascript的this用法
Jan 16 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
Oct 15 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
Nov 04 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
Nov 09 Javascript
如何理解Vue前后端数据交互与显示
May 10 Vue.js
Vue3如何理解ref toRef和toRefs的区别
Feb 18 Vue.js
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
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
PHP使用xpath解析XML的方法详解
2017/05/20 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
js生成缩略图后上传并利用canvas重绘
2014/05/15 Javascript
JavaScript中诡异的delete操作符
2015/03/12 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
浅谈js对象属性 通过点(.) 和方括号([]) 的不同之处
2016/10/29 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
JavaScript实现获取远程的html到当前页面中
2017/03/26 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
2018/06/14 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
[02:22]《新闻直播间》2017年08月14日
2017/08/15 DOTA
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
[00:35]可解锁地面特效
2018/12/20 DOTA
python定时执行指定函数的方法
2015/05/27 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
Python 学习教程之networkx
2019/04/15 Python
10款最好的Python开发编辑器
2019/07/03 Python
python 自定义装饰器实例详解
2019/07/20 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
中国跨境在线时尚零售商:Bellelily
2018/04/06 全球购物
医学生实习自我鉴定
2013/09/27 职场文书
工作失误检讨书范文大全
2014/01/13 职场文书
旅游业大学生创业计划书
2014/01/31 职场文书
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
居安思危观后感
2015/06/11 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript