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 相关文章推荐
使用node.js 获取客户端信息代码分享
Nov 26 Javascript
node中socket.io的事件使用详解
Dec 15 Javascript
JavaScript如何实现跨域请求
Aug 05 Javascript
JavaScript实现图片懒加载(Lazyload)
Nov 28 Javascript
JS多文件上传的实例代码
Jan 11 Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 Javascript
Angular6 正则表达式允许输入部分中文字符
Sep 10 Javascript
浅谈JS和jQuery的区别
Mar 27 jQuery
vue slot与传参实例代码讲解
Apr 28 Javascript
vue-froala-wysiwyg 富文本编辑器功能
Sep 19 Javascript
原生JS中应该禁止出现的写法
May 05 Javascript
Javascript中async与await的捕捉错误详解
Mar 03 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
拼音码表的生成
2006/10/09 PHP
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
Vue实现购物车场景下的应用
2017/11/27 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
Python多线程实现同步的四种方式
2017/05/02 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
python实现统计代码行数的小工具
2019/09/19 Python
python绘制趋势图的示例
2020/09/17 Python
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
DJI美国:消费类无人机领域的领导者
2018/04/27 全球购物
中医临床专业自我鉴定范文
2014/01/15 职场文书
项目合作协议书范本
2014/04/16 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
升职自荐信范文
2015/03/27 职场文书
房地产销售助理岗位职责
2015/04/14 职场文书
年终工作总结范文
2019/06/20 职场文书
python源码剖析之PyObject详解
2021/05/18 Python
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL
使用CSS连接数据库的方式
2022/02/28 HTML / CSS