我可以在 javascript 中调用在后台运行或异步使浏览器不冻结的 JavaScript 函数吗?
Can i call in javascript a javascript function that runs in background or asynchronously making browser not freeze?
function test() {
some_code;
}
function do_many_test() {
var i;
for(i=0;i<100;i++){
test();
}
some_code;
some_code;
some_code;
}
函数 do_many_test(( 使浏览器卡住大约十秒钟:有没有办法调用它使其在后台运行,同时执行流继续下一个代码?
如果您使用的是现代浏览器。 您可以使用网络工作者https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
相关文章:
- For循环冻结Javascript
- Javascript-SetTimeout导致浏览器冻结
- 循环的Javascript冻结浏览器,没有语法错误
- IE8/Javascript冲突?IE8正在开发中冻结整个站点-包括Javascript列表
- 安卓系统:通过loadUrl运行javascript时,网络视图中的视频会冻结
- 为什么Javascript会冻结计算机,而不是C++或Python
- 相当于pyinstaller,用于冻结python、html和javascript
- 仅限Chrome:ajax冻结了我的JavaScript执行
- 如何在不冻结浏览器的情况下执行大量javascript代码
- Javascript设置超时和重定向-IE冻结
- Javascript:在调用服务器时防止浏览器冻结
- 接受Javascript警报后,IE 11暂时冻结
- object.仅冻结对象方法.JavaScript
- 冻结屏幕带叠加(如果未启用 JavaScript)
- Javascript Regex exec 在向搜索文本添加属性/引号后冻结
- JavaScript函数冻结我的浏览器
- Javascript,而循环冻结页面
- 如何在 JavaScript 中冻结构造函数中的属性
- 如何在chrome(插件/控制台)中故意冻结javascript
- iPad上的卷轴冻结(javascript)