Javascript:在长时间运行的Javascript函数期间显示Throbber
Javascript: Show Throbber during long-running javascript function
当用户单击我网页上的按钮时,我会调用一个长时间运行的JavaScript函数(例如,pausecomp函数:http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm)
浏览器在等待函数调用完成时冻结。如何使函数异步运行?如何在悸动器运行时显示它,并在它完成时隐藏它?
我发现的所有例子都假设你在使用AJAX。对于任何函数调用,有没有更通用的方法可以做到这一点?
要使资源密集型JS进程"异步"运行,您可能需要将长期运行的函数委托给web工作者。尽管对web worker技术的支持仍然不完整,但它肯定在增长,并允许浏览器的JS引擎同时利用多个执行线程,这样在后台处理数字时,您的UI就不会挂起。
出于好奇,这个长期运行的过程到底在做什么?
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- 通过javascript显示和更改文本
- 是否可以用JavaScript显示等效的文件夹对话框
- 如何使用javascript显示图像
- BMI计算器以Javascript显示结果
- 单击“JavaScript显示变量”
- Javascript:显示带有复选框值的图像
- 通过ID JavaScript显示随机背景图像
- 无法在qualtrics上使用javascript显示背景图像
- 日期选择器无法使用javascript显示
- javascript 显示空白灰色层
- 页面加载后通过javascript显示图像
- 使用JavaScript显示鼠标的x和y位置
- 用javascript显示html表
- 使用 JavaScript 显示 Laravel's Variable
- javascript显示地理位置
- 搜索XML文件并使用javascript显示结果
- 使用javascript显示文件名上传
- 使用javascript显示隐藏的HTML元素
- 使用jquery和javascript显示PHP中的变量