⊗jsPmTrDl 453 of 505 menu

Delsa prieš vykdymą JavaScript

Dabar panagrinėkime funkciją setTimeout, kuri leidžia sukurti delsą prieš paleidžiant kodą. Ši delsa, skirtingai nuo funkcijos setInterval, įvyks tik vieną kartą.

Pirmuoju parametru setTimeout priima pradinį funkcijos kodą, o antruoju - delsą milisekundėmis prieš paleidžiant tą funkciją.

Pažiūrėkime funkcijos veikimą kokiam nors pavyzdyje. Tarkime, kad turime tokį mygtuką:

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

Gautume nuorodą į mūsų mygtuką kintamajame:

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

Dabar padarykime taip, kad paspaudus mygtuką ekrane būtų rodomas alert, bet ne iškart, o po 3 sekundžių nuo paspaudimo:

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

Duotas pastraipa. Parašykite kodą, kuris išves pranešimą į šią pastraipą po 10 sekundžių nuo puslapio užkrovimo.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti