Uruchomienie kodu JavaScript w tle innego skryptu
Możemy użyć techiki tzw. Workerów. Poniżej znajduje się kod, ustawiono w nim interwał, który uruchamia tą funkcję co jakiś czas w tym przypadku jest 0,5 sekundy.
//plik główny .js: var w = new Worker('<plik_z_funkcją_działającą_w_tle>'); w.onmessage = function(e) { //po uzyskaniu wyniku pracy funkcji w tle, zrób coś... } //plik z funkcją działającą w tle: function getMsgFromServer () { //zrób cos ... postMessage(wiadomosc_zwrotna); //Uruchom funkcje po odczekaniu timeout-u 0,5 sek. setTimeout("getMsgFromServer()", 500); } getMsgFromServer();
~xf0r3m