社区
JavaScript
帖子详情
js事件与死循环
饺子da
2019-04-13 11:13:21
a, b两个事件。在a事件中添加while(1){}死循环,一直执行某代码。当触发b事件以后,是否可以自动结束a事件里面的死循环?应该怎么做?
...全文
151
1
打赏
收藏
js事件与死循环
a, b两个事件。在a事件中添加while(1){}死循环,一直执行某代码。当触发b事件以后,是否可以自动结束a事件里面的死循环?应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天际的海浪
2019-04-13
打赏
举报
回复
js是单线程的语言,同一时间只能有一个线程在执行。 a事件中死循环,这一个线程就永远不会执行结束,b事件触发后只能在事件队列中等待,永远不会执行。直至浏览器整个页面都不会响应用户的操作。 正解的做法是用timer = setInterval(function(){}, 0)代替while()死循环 在b事件中用clearInterval(timer);停止setInterval 注意timer要是全局变量
如何检测JavaScript中的
死循环
示例详解
如果我们需要执行用户写的代码,如和避免
死循环
?我们最近遇到了这个问题,因为写错代码很常见,所以我们进行了一下尝试。 首先我们需要使用iframe 这主要是安全考虑,我们需要一个sandbox环境来执行JavaScript,...
woop:WebWorker
事件
循环
WebWorker
事件
循环。 在
事件
循环上下文中的 Web Worker 中执行的队列函数。 工作可以永远持续或稍后完成。 函数在推送到循环队列时可以绑定参数,循环队列将暴露给在 webworker 中执行的函数。 安装 带: $ ...
WPS
JS
宏从入门到放弃(
JS
A/
JS
宏编程教程)
课程简介: 第01章 WPS表格基础与
JS
宏基础(已完成) 第02章
JS
宏循环语句应用(已完成) 第03章 WPS表格常用对象应用(已完成) 第04章 自定义函数(已完成) 第05章 WPS
JS
宏数组技术(已完成) 第06章 WPS
JS
宏...
javascript引擎长时间独占线程造成卡顿的解决方案
Javascript 引擎的单线程特性使得在处理一个较大的循环遍历时会长时间独占线程,导致其它
事件
(例如用户操作)无法及时响应,严重时造成卡顿甚至是假死现象。为解决上述问题,一种可行机制是将大的循环拆分成若干小...
comNum-master
原生JavaScript 求最大公约比例、最大公约数、最小公倍数,带检查数值正确性(可防止
死循环
)。
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章