Kašnjenje pre izvršenja u JavaScript-u
Hajde sada da razmotrimo funkciju setTimeout,
koja omogućava kašnjenje pre
pokretanja koda. Ovo kašnjenje, za razliku od
funkcije setInterval, dogodiće se samo jednom.
Prvi parametar setTimeout prima
izvorni kod funkcije, a drugi - kašnjenje
u milisekundama pre pokretanja te funkcije.
Pogledajmo rad funkcije na nekom primeru. Neka imamo ovakvo dugme:
<input type="submit" id="elem">
Dobijamo referencu na naše dugme u promenljivu:
let elem = document.querySelector('#elem');
Hajde sada da napravimo da se pritiskom na
dugme prikaže alert, ali
ne odmah, već nakon 3 sekunde od pritiska:
elem.addEventListener('click', function() {
setTimeout(function() {
alert('!');
}, 3000);
});
Dat je pasus. Napišite kod koji će prikazati
poruku u ovaj pasus nakon 10 sekundi
od učitavanja stranice.