首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript:在长时间运行javascript函数时显示Throbber

Javascript:在长时间运行javascript函数时显示Throbber
EN

Stack Overflow用户
提问于 2012-03-16 09:51:01
回答 1查看 445关注 0票数 0

当用户点击我网页上的按钮时,我会调用一个长时间运行的JavaScript函数(例如这里的pausecomp函数:http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm)

浏览器在等待函数调用完成时冻结。如何让函数异步运行?如何在运行时显示脉动,并在结束时隐藏脉动?

我找到的所有示例都假定您使用的是AJAX。对于任何函数调用,有没有更通用的方法来做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-16 10:05:24

要让资源密集型JS流程“异步”运行,您可能希望将长时间运行的函数委托给web worker。尽管对web worker技术的支持仍然不完整,但它肯定在增长,并允许浏览器的JS引擎一次利用多个执行线程,这样在后台处理数字时,您的UI就不会挂起。

出于好奇,这个长时间运行的进程到底在做什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9730777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档