Viskas, ką reikia žinoti apie „JavaScript“ laikmačius



Šis straipsnis suteiks jums išsamių ir išsamių žinių, kaip įdiegti laikmačius „JavaScript“ su pavyzdžiais.

Laikmačiai yra svarbus bet kurios programavimo kalbos aspektas. Kaip žinome, laikas yra pinigai. Taigi šiame straipsnyje pamatysime, kaip įdiegti „Timers“ ir dirbti su „JavaScript“:

Darbas su laikmačiais „JavaScript“

Laikmatis yra funkcija, leidžianti mums vykdyti funkciją tam tikru laiku.Naudodami laikmačius, galite atidėti kodo vykdymą, kad jis nebūtų atliktas tiksliai tuo momentu, kai suaktyvinamas įvykis arba puslapis yra įkeltas. Pvz., Galite naudoti laikmačius, kad reguliariais laiko tarpais pakeistumėte savo interneto reklamos reklamjuostes arba rodytumėte realaus laiko laikrodį ir t. T.





„JavaScript“ yra laikmačio funkcija:setTimeout ()

Kitame skyriuje bus parodyta, kaip sukurti laikmačius, kad būtų atidedamas kodaskaip atlikti kelis ar kelis veiksmus pakartotinai naudojant „JavaScript“ funkciją „theis“.



Lango setTimeout () metodas

Apibrėžimas ir naudojimas:

Metodas „setTimeout ()“ iškviečia funkciją arba įvertina išraišką po nurodyto milisekundžių skaičiaus.

PATARIMAS:



  • 1000 ms = 1 sekundė.
  • Funkcija vykdoma tik vieną kartą. Jei jums reikia pakartoti vykdymą, naudokitesetInterval ()metodas.
  • NaudoticlearTimeout ()metodas užkirsti kelią funkcijos veikimui.

Ši funkcija priima du parametrus: a funkcija , kuri yra vykdoma funkcija, ir neprivaloma delsimas parametras, kuris yra milisekundžių skaičius, nurodantis laiko laukimo laiką prieš vykdant funkciją (1 sekundė = 1000 milisekundžių).

Grąžinimo vertė: Jis pateikia skaičių, nurodantį nustatyto laikmačio ID vertę.

Kodas: Laikmačiai „JavaScript“

Tai yra „JavaScript“ laikmačių kodas, nustatantis 2 minučių laikmatį ir „pasibaigus“ puslapio įspėjimo laikui.setTimeout ()metodas iškviečia funkciją arba įvertina išraišką po nurodyto milisekundžių skaičiaus.

// nustatyti minutes

var mins = 2

// apskaičiuokite sekundes

var sek. = min. * 60

// įkeliant puslapį iškviečiama atgalinio skaičiavimo funkcija

funkcijos atgalinis laikas () {

setTimeout ('Decrement ()', 60)

}

// Decrement funkcija mažina vertę.

funkcija Decrement () {

jei (document.getElementById) {

minutes = document.getElementById ('minutės')

sekundės = document.getElementById ('sekundės')

// jei liko mažiau nei minutė

// Rodyti tik sekundžių vertę.

jei (sekundės<59) {

sekundės.vertė = sek

}

// Rodyti minutes ir sekundes

// getminutes ir getseconds yra įpratę

// gauti minutes ir sekundes

Kitas {

minutes.value = getminutes ()

sek. vertė = gauna sekundes ()

}

// kai liko mažiau nei minutė

// minučių ir sekundžių spalva

mvc taikymo pavyzdys java

// pasikeičia į raudoną

jei (min<1) {

minutes.style.color = 'raudona'

seconds.style.color = 'raudona'

}

// jei sekundės tampa nulinės,

// tada baigsis puslapio įspėjimo laikas

jei (min<0) {

įspėjimas („laikas baigėsi“)

minutės. vertė = 0

sekundės. vertė = 0

}

paprastas įvadas į duomenų mokslą

// jei sekundės> 0, tada sekundės mažinamos

Kitas {

sausas--

setTimeout ('Decrement ()', 1000)

}

}

}

funkcija getminutes () {

// minutės yra padalintos iš 60, suapvalintos žemyn

minutės = mat. grindys (sek. / 60)

grąžinimo min

}

funkcija gauna sekundes () {

// užtruks likusias minutes (sekundėmis)

// iš visų likusių sekundžių

grįžimo sekundės - matematika. raundas (min. * 60)

}

Likęs laikas ::

:

timers-in-javascript

Kai lieka mažiau nei minutė, laikmačio spalva pasikeičia į raudoną.

Tai pasiekėme „Timers“ „JavaScript“ straipsnyje. C Heck out the sukūrė „Edureka“ - patikima internetinė mokymosi įmonė, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą.

Turite mums klausimą? Prašau paminėti tai „AngularJs“ priklausomybės injekcijos komentarų skyriuje ir mes su jumis susisieksime.