Upravljanje vremenom pomoću JavaScript funkcije setInterval ()

Razvoj internetskih tehnologija doveo je do činjenice da se učitavanje stranice u cijelosti događa samo u trenutku dolaska posjetitelja ili prijave korisnika na web resurs. Daljnji rad se obavlja u AJAX okruženju ili slično.

[img] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_581.jpeg [/img]
Svi preglednici dopuštaju događaj onload, koji se pojavljuje nakon što se stranica učita u preglednik i svi DOM objekti su zauzeli njeno mjesto u njoj. Dodjela rukovatelja ovog događaja je ispravna odluka, a pokretanje timera web resursa prirodan je početak rada s klijentom ili klijentom.


Sintaksa i sadržaj funkcije setInterval ()

U funkciji javascript setInterval () postoje samo dva parametra: kod i vrijeme u kojem se taj kod treba ponovno izvršiti. Rezultat funkcije je jedinstveni broj, koji se odnosi na koji možete zaustaviti izvršenje funkcije pomoću clearInterval (). Dok se naredba ne zaustavi i stranica s kojom je pokrenut javascript setInterval (), kôd će se izvoditi u redovitim intervalima. Vremenski interval određen je brojčanim vrijednostima u milisekundama od izračuna:
  • 1 sekunda je 1000 milisekundi.
  • Obično prvi parametar nije niz koda, već neimenovana funkcija. Ovo pravilo je općenito prihvaćeno, iako programer može to učiniti jer je prikladno optimalno riješiti zadatak vremenske kontrole procesa.

    Praktični primjer korištenja funkcije

    Mjesto je u razvoju. Opseg - izrada dokumenata u sustavuMS Word format, izveden prema standardima diplomskih i kolokvijalnih radova, disertacija ili zahtjevima elektroničkog prometnog dokumenta.


    http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_772.jpeg [/] thumb]
    Cilj stranice je čitanje i pretvaranje neograničenog broja datoteka koje su stvorili neprofesionalni korisnici, ali zato što sadrže neizvjesne unaprijed definirane varijante pogrešnog formatiranja. Vrijeme prepoznavanja prepoznavanja je od posebne važnosti, bez razmatranja sigurnosti i kontrole ponašanja korisnika.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_633.jpeg
    Ovdje u oznaci

    : Redak u tekstu. javascript setInterval () kontinuirano, s frekvencijom od 1 sekunde, generira trenutno vrijeme. Oznake

    i
    prikazuju broj posjetitelja i sesije, upisani (registrirani) klijent i njegovu sesiju. Na desnoj strani se prikazuje status glavnih varijabli u svrhu otklanjanja pogrešaka na stranici. Pokretanje funkcije javascript setInterval () pojavljuje se u GoPage () funkciji, koja pokreće onload događaj koji se događa nakon preuzimanja cijele stranice. Ova stranica je jedna stranica, svi njeni elementi formiraju se u vremenu, ovisno o ponašanju posjetitelja (klijenta) na tehnologiji AJAX. Implementacija javascript setInterval () funkcije izvodi se dobivanjem trenutnog vremena, njegovim oblikovanjem i izlazom na dTimer viruse.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_114.jpeg
    Ovdje varijabla nTimeID može koristi se za zaustavljanje kontinuiranog procesa koji se izvodi s javascript setInterval, ako je potrebno. Varijabla dTimer je djevica koja je svake sekundeupisuje se trenutna vrijednost vremena.

    Logika rada tajmera stranica

    Izračunavanje vremena u sekundi po sekundi je optimalno u većini slučajeva za programiranje univerzalnog brojača stranica preko javascripta setInterval. Sljedeći primjer prikazuje formiranje trenutnog vremena, isključuje funkcionalnost izvođenja drugih radnji.
    U praksi, s takvim univerzalnim kodom, može se dopuniti varijablama koje se mijenjaju s drugim vremenskim intervalima za koje su određene akcije određene.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_315.jpeg
    site koji radi s razmjenom elektronskih valuta, tada ćete morati:
  • pregledati razmjenu na najnovijem sažetku razmjene (svaka 2 minute);
  • provjeravanje pozicija zahtjeva klijenta za razmjenu (jednom u 1 minuti);
  • procjenjuju dinamiku stopa za svaku valutu (svakih 5 minuta, sat, dan). Mogućnosti glasovanja i parametri intervala ovise o specifičnim zamjenskim i korisničkim idejama, ali funkcija javascript setInterval za pouzdanost i stabilnost zadovoljit će i najzahtjevnije uvjete.
  • Povezane publikacije