Opis 

JS funkcje: setTimeout(funkcja, czas)

Wywo艂uje funkcj臋 przekazanej w pierwszym parametrze po czasie w milisekundach podan膮 w drugim parametrze.

Funkcja kt贸ra ma by膰 odpalona odk艂adana jest na stos, a ca艂a reszta kodu wykonywana jest dalej. Po up艂ywie okre艣lonego czasu zostaje wykonana.

Aby przerwa膰 wcze艣niej zainicjowany setTimeout (przed jego wykonaniem) korzystamy z metody clearTimeout() kt贸ra w parametrze przyjmuje zmienn膮, pod kt贸r膮 zosta艂o wcze艣niej podstawione wywo艂anie setTimeout().

Np. run=setTimeout(funkcja, 1000); ... clearTimeout(run)

W przyk艂adzie funkcja po 1 sekundzie wywo艂a zawieraj膮c膮 j膮 funkcj臋, w kt贸rej czas wzr贸s艂 o sekund臋 i ta warto艣膰 jest nadpisywana w znaczniku p.

Podobn膮 funkcj膮 jest setInterval(fn, time, *params). Kluczow膮 r贸偶nic膮 jest to, 偶e setInterval b臋dzie odpala膰 funkcj臋 cyklicznie co jaki艣 czas i powinni艣my uwa偶a膰 by si臋 wywo艂ania funkcji nie ponak艂ada艂y (przy d艂ugim czasie ich wykonywania).

 Kod 
 Podgl膮d: