Кашњење пре извршавања у JavaScript
Хајде сада да размотримо функцију setTimeout,
која омогућава кашњење пре
покретања кода. Ово кашњење, за разлику од
функције setInterval, десиће се само једном.
Први параметар setTimeout прима
изворни код функције, а други - кашњење
у милисекундама пре покретања те функције.
Погледајмо рад функције на неком примеру. Нека имамо овако дугме:
<input type="submit" id="elem">
Преузмемо референцу на наше дугме у променљиву:
let elem = document.querySelector('#elem');
Хајде сада да направимо да по клику на
дугме на екран изађе alert, али
не одмах, већ после 3 секунде од клика:
elem.addEventListener('click', function() {
setTimeout(function() {
alert('!');
}, 3000);
});
Дат је пасус. Напишите код који ће да испише
поруку у овај пасус након 10 секунди
од учитавања странице.