⊗jsPmTrDl 453 of 505 menu

Forsinkelse før udførelse i JavaScript

Lad os nu analysere funktionen setTimeout, som giver mulighed for en forsinkelse før kodekørsel. Denne forsinkelse, i modsætning til funktionen setInterval, vil kun ske én gang.

Den første parameter af setTimeout accepterer kildekoden til funktionen, og den anden - forsinkelsen i millisekunder før start af denne funktion.

Lad os se funktionens arbejde med et eksempel. Antag, at vi har en knap som denne:

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

Lad os få en reference til vores knap i en variabel:

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

Lad os nu gøre det sådan, at når der klikkes på knappen, vises en alert på skærmen, men ikke straks, men efter 3 sekunder efter klikket:

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

Der gives et afsnit. Skriv kode, der vil vise en besked i dette afsnit efter 10 sekunder efter siden er indlæst.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis