我如何“解雇并忘记”JS功能? (不要等待回归)

时间:2012-01-19 13:19:45

标签: javascript

我想设置一个JS函数运行,但不等待响应。我能想到的唯一方法就是:

setTimeout(function() {
    myFunc(); 
},0);

但这似乎......效率最低。有什么想法吗?

2 个答案:

答案 0 :(得分:10)

您可能需要查看webworkers

答案 1 :(得分:3)

为什么效率低下?

另外,不要忘记浏览器javascript是单线程的。因此,当您的函数运行时,您将隐式等待它返回。

(async ajax调用可能是一个例外)