„JavaScript“

Taikomas „JavaScript“ setTimeout metodas

Taikomas „JavaScript“ setTimeout metodas


Tobulėjant internetui, „JavaScript“ kaip programavimo kalba išpopuliarėjo dėl daugybės naudingų metodų. Pavyzdžiui, daugelyje svetainių naudojamas integruotas „JavaScript“ setTimeout metodas uždelsti užduotis. Metodas „setTimeout“ turi daugybę naudojimo atvejų ir jis gali būti naudojamas animacijoms, pranešimams ir funkcijų vykdymo atidėjimams.Kadangi „JavaScript“ yra vienos gijos vertimo kalba, vienu metu galime atlikti tik vieną užduotį. Tačiau naudodami skambučių paketus, mes galime atidėti kodo vykdymą naudodami setTimeout metodas. Šiame straipsnyje mes pristatysime setTimeout metodą ir aptarkite, kaip galime jį naudoti tobulindami savo kodą.

The setTimeout metodas yra įmontuotas metodas, kuris naudoja atgalinio ryšio funkciją kaip argumentą ir vykdo ją po tam tikro laiko. Sintaksė setTimeout metodas yra toks:

setTimeout (callbackFunction, delay, argumentai ...)

The callbackFunction yra funkcija, kurią norime atlikti po tam tikro laiko; uždelsimas yra laikas milisekundėmis, po kurio mes norime atlikti atgalinio skambinimo funkciją; ir argumentai yra kiti parametrai, kuriuos norime perduoti atgalinio ryšio funkcijai.

Dabar mes pritaikysime setTimeout metodas. Pirmiausia mes apibrėžiame funkciją, vadinamą linuxhintFunc kad išspausdinta eilutė „Hello from Linuxhint.“

funkcija linuxhintFunc ()
konsolė."Sveiki iš Linuxhint.");

Toliau mes skambiname linuxhintFunc į setTimeout ir pateikti 2000 ms (2 s) vėlavimą.

„setTimeout“ („linuxhintFunc“, 2000)

Įkėlus tinklalapį, prieš pradedant iškviesti funkciją, užtruks 2 s. Tą pačią užduotį galime atlikti naudodami rodyklės funkciją arba anoniminę funkciją.

setTimeout (() =>
konsolė.žurnalas („Labas iš„ Linuxhint “);
, 2000)


Vėlgi, vėluojama 2 s.

Pastaba: setTimeout metodas yra asinchroninis metodas, o tai reiškia, kad nors „JavaScript“ yra vienos gijos kalba, ši funkcija veikia kitoje temoje. The setTimeout metodas funkciją įtraukia į skambučių kamino eilę ir laukia, kol skambučių krūva bus laisva. Jei bandysime nedelsdami išspausdinti pranešimą arba paleisti funkciją „setTimeout“, šis veiksmas pirmiausia bus peršokti į eilės priekį ir paleisti, kai setTimeout metodas yra vykdomas.

konsolė.žurnalas („Labas iš„ Linuxhint-1 “)
setTimeout (() =>
konsolė.žurnalas („Labas iš„ Linuxhint-2 “)
, 0)
konsolė.žurnalas („Labas iš„ Linuxhint-3 “)


Žvelgiant į išvestį, išvesties tvarka nėra tokia pati kaip įvesties. Todėl setTimeout funkcija gali atidėti kodo vykdymą.

Išvada

Šiame straipsnyje pristatoma integruota „JavaScript“ setTimeout metodą ir aptarė, kaip mes galime jį naudoti. Tikimės, kad sužinojote ką nors iš šio straipsnio ir toliau mokotės apie „JavaScript“ naudodami „linuxhint“.com.

Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...