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 секунд өткен соң
осы абзацқа хабар шығаратын код жазыңыз.