And*_*res 5 javascript parallel-processing web-services
好吧,首先我想说我在互联网开发领域有点新鲜.
无论如何,我试图知道是否可以使用javascript并行运行两段代码.
我真正需要的是调用远程服务器中的两个方法.我为两者传递了一个回调函数,该函数将在我想要的数据准备就绪后立即执行.由于运行这些功能的服务器需要一些时间来回答,我试图找到一种方法同时调用这两种方法,而不需要等到第一次完成调用第二种方法.
例如,setTimeout等方法是否同时运行
setTimeout(func1, 0);
setTimeout(func2, 0);
Run Code Online (Sandbox Code Playgroud)
...
function func1()
{
webMethod1(function() {alert("function 1 returned"); } );
}
function func1()
{
webMethod2(function() {alert("function 2 returned"); } );
}
Run Code Online (Sandbox Code Playgroud)
编辑
我刚刚发现这篇文章对于下一代浏览器的发布可能非常酷:Javascript网络工作者
在普通的WebBrowsers中,Javascript中有一个单独的执行线程:您的计时器处理程序将被串行调用.使用计时器的方法适用于您出现的情况.
John Resig 有很多关于计时器的文档(非常流行的jQuery javascript框架的作者 - 如果你是Web开发的新手,我建议你查阅它).
现在,如果您指的是基于HTML5的浏览器,那么在某些时候,它们应该具有线程支持.
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |