HIII大家, 我已經創建使用HTML標籤的基於應用程序,我已經使用的setInterval用於從所述服務器同步的應用數據,規則的時間間隔之後。但問題是,在同步數據時,如果我在標籤之間切換,執行代碼將停止,因此無法完成同步。執行Javascript代碼在後臺線程
我想在不同的線程中調用sync(),但無法獲得任何幫助。關於如何實現這一點的任何想法,以便在切換標籤時,我的JS代碼繼續執行。 我的JS代碼粗糙的結構是
setInterval(
sync();
,3000);
function sync()
{
// Code for sync data
}
你是什麼意思*不同的線程*? JavaScript是單線程的(雖然[網絡工作者]有一個HTML5規範(https://developer.mozilla.org/en-US/docs/Web/Guide/Performance/Using_web_workers)) –