在阅读Long Polling上的一篇文章时,我对以下两种setInterval之间的问题感到困惑
1 –
setInterval(function(){ $.ajax({ url: "server",success: function(data){ //Update your dashboard gauge salesGauge.setValue(data.value); },dataType: "json"}); },30000);
@H_301_10@2-
(function poll() { setTimeout(function() { $.ajax({ url: "server",success: function(data) { sales.setValue(data.value); },dataType: "json",complete: poll }); },30000); })();
@H_301_10@根据博客,它说 – 关于第二个片段,
So,this pattern doesn’t guarantee execution on a fixed interval per
se. But,it does guarantee that the prevIoUs interval has completed
before the next interval is called.为什么第二个片段保证前一个间隔已经完成?
我知道第一个(事件循环)但很少混淆第二个片段.
最佳答案