JavaScriptda bajarishdan oldin kechikish

Keling, endi setTimeout funktsiyasini ko'rib chiqaylik, bu kodni ishga tushirishdan oldin kechikish yaratish imkonini beradi. Bu kechikish, setInterval funktsiyasidan farqli o'laroq, faqat bir marta sodir bo'ladi.

setTimeout birinchi parametr sifatida funktsiya kodini qabul qiladi, ikkinchi parametr sifatida esa bu funktsiyani ishga tushirishdan oldingi millisekundlardagi kechikishni.

Keling, funktsiyaning ishlashini biror misolda ko'rib chiqaylik. Faraz qilaylik, bizda shunday tugma bor:

html<input type="submit" id="elem">

Tugmamizga o'zgaruvchida havola olamiz:

javascriptlet elem = document.querySelector('#elem');

Keling, endi tugmani bosganda ekranda alert ko'rsatilishini amalga oshiraylik, lekin darhol emas, balki bosilganidan keyin 3 soniyadan so'ng:

javascriptelem.addEventListener('click', function() {
  setTimeout(function() {
    alert('!');
  }, 3000);
});
Задание 1

Paragraf berilgan. Sahifa yuklanganidan keyin 10 soniyadan so'ng ushbu paragrafga xabar chiqaradigan kod yozing.