在Javascript中同时做两件事
Doing two things at once in Javascript
本文关键字:两件 Javascript 更新时间:2023-09-26
假设我有一个无限javascript循环,它正在增加一个数字并在屏幕上显示它。我在屏幕上还有一个暂停计时器的按钮。
如果javascript正在经历这个无限循环,我怎么能得到暂停按钮来停止循环?这需要某种"线程"吗?我在考虑把一个$('#pause').click()
触发器挂在计数器对象上。
在客户端JavaScript中永远不要进入无限循环,句号。通常计数到无穷大是使用setInterval
或setTimeout
完成的,这允许其他代码,如单击处理程序在计时器刻度之间运行。
如果客户端浏览器支持的话,你确实可以使用web worker(即多线程JavaScript),但你不需要只在无限计数器中使用它。
相关文章:
- 组合两个javascript函数
- 比较包含多个值对的两个JavaScript数组
- LoadControl HttpCompileException自定义服务器控件JavaScript错误
- 为什么这两个JavaScript函数调用具有相同的“;这个“;价值
- 如何隐藏和显示标签控件JavaScript
- 无法延迟iPhone/iPad上的两个JavaScript操作
- 比较IF条件下的两个javascript数值
- 我可以在两个javascript文件之间传递一个字符串吗?
- 为标记调用href中的两个javascript函数
- Jquery顶部的两行Javascript不起作用
- 如何执行两个javascript函数
- Primefaces:RequestContext.execute-调用了两次Javascript
- 两个javascript网络工作者连续打印输出-为什么不同时打印呢
- 如何手动绑定两个javascript文件
- 两个javascript脚本的非独立性
- 合并两个Javascript数组,一次合并三个元素
- 使用PHP在IE上发出两次javascript警报
- 为同一标记中的两个不同事件调用两个javascript方法
- 在Javascript中同时做两件事
- 如何在 JavaScript 中一起减去两件事