JavaScript

Uporaba metode setTimeout JavaScript

Uporaba metode setTimeout JavaScript


Z razvojem interneta je JavaScript zaradi številnih uporabnih metod postal priljubljen kot programski jezik. Na primer, veliko spletnih mest uporablja vgrajeni JavaScript setTimeout metoda za zavlačevanje nalog. Metoda setTimeout ima veliko primerov uporabe in se lahko uporablja za animacije, obvestila in zakasnitve funkcionalne izvedbe.Ker je JavaScript prevodni jezik z enim navojem, lahko hkrati izvedemo samo eno nalogo. Vendar lahko z uporabo nizov klicev zakasnimo izvajanje kode z uporabo setTimeout metoda. V tem članku bomo predstavili setTimeout metode in razpravljajte o tem, kako jo lahko uporabimo za izboljšanje kode.

The setTimeout metoda je vgrajena metoda, ki za argument vzame funkcijo povratnega klica in jo po določenem času izvede. Sintaksa za setTimeout metoda je naslednja:

setTimeout (povratni klic Funkcija, zakasnitev, argumenti ...)

The povratni klic Funkcija je funkcija, ki jo želimo izvesti po določenem času; zamuda je čas v milisekundah, po katerem želimo izvršiti funkcijo povratnega klica; in argumenti so drugi parametri, ki jih želimo prenesti na funkcijo povratnega klica.

Zdaj bomo uporabili setTimeout metoda. Najprej definiramo funkcijo imenovano linuxhintFunc ki natisne niz »Hello from Linuxhint."

funkcija linuxhintFunc ()
konzola.log ("Pozdravljeni iz Linuxhint.");

Nato pokličemo linuxhintFunc v setTimeout in zagotavljajo časovni zamik 2000 ms (2 s).

setTimeout (linuxhintFunc, 2000)

Ko je spletna stran naložena, pride do zakasnitve 2 s, preden pokličete funkcijo. Isto nalogo lahko izvedemo s pomočjo funkcije puščice ali anonimne funkcije.

setTimeout (() =>
konzola.log ("Pozdrav iz Linuxhinta");
, 2000)


Ponovno gre za zakasnitev 2 s.

Opomba: setTimeout metoda je asinhrona metoda, kar pomeni, da čeprav je JavaScript enonitni jezik, ta funkcija deluje na drugi niti. The setTimeout metoda postavi funkcijo v vrsto klicnega sklada in počaka, da se klic sprosti. Če poskusimo brez odlašanja natisniti sporočilo ali zagnati funkcijo v setTimeout, bi bilo to dejanje najprej preskočeno na čakalno vrsto in zagnano, ko setTimeout metoda se izvede.

konzola.log ("Pozdravljeni iz Linuxhint-1")
setTimeout (() =>
konzola.log ("Pozdravljeni iz Linuxhint-2")
, 0)
konzola.log ("Pozdravljeni iz Linuxhint-3")


Če pogledamo izhod, vrstni red izhoda ni enak vrstnemu redu vhoda. Zato je setTimeout funkcija lahko odloži izvajanje kode.

Zaključek

Ta članek predstavlja vgrajeni JavaScript setTimeout metodo in razpravljali o tem, kako jo lahko uporabimo. Upamo, da ste se iz tega članka kaj naučili in da boste še naprej spoznavali JavaScript z linuxhint.com.

S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...