⊗jsPmTrDl 453 of 505 menu

JavaScriptда ишни босҳил қилишдан олдинги кутіш

Ҳозир setTimeout функциасини кўриб чиқайлик, бу функциа кодни ишга туширишдан олдин кутіш яратиш имконини беради. Бу кутіш, setInterval функциасидан фарқли ўларок, фақат бир марта содир булади.

setTimeout биринчи параметр сифатида функциянинг манба кодини қабул қилади, вакинчисида - шу функцияни ишга туширишдан олдин миллисонияларда кутіш.

Келинг, функцианинг ишлашини бирор мисолда кўриб чиқайлик. Бизда мана бундай тугма булсин:

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

Тугмага ҳаволани ўзгарувчига оламиз:

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

Келинг, энди тугма босилганда экранга alert чиқариладиган қилайлик, лекин darhol emas, balki bosilganidan keyin 3 soniyadan soʻng:

elem.addEventListener('click', function() { setTimeout(function() { alert('!'); }, 3000); });

Абзац берилган. Саҳифа юкланганидан 10 soniyadan keyin шу абзацга хабар чиқарувчи код ёзинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш