Používanie javascriptu setTimeout ()

Čas je dôležitý faktor v akejkoľvek aplikácii, najmä pri programovaní webových zdrojov. To poskytuje autor prehliadača dve možnosti: javascript setTimeout - unitárny funkcia štart po určitú dobu a setInterval - spúšťanie viac funkcií v pravidelných časových intervaloch.

[img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_201.jpeg [/img]
Funkcia setTimeout umožňuje usporiadať dočasné procesy dynamicky, nastavenie časových intervalov a spustiteľného kódu.

syntaxe a pomocou

JavaScript setTimeout má dva povinné parametre: Funkcie a oneskorenie pri jeho realizácii. Namiesto funkcie môžete určiť riadok kódu, ale to nie je praktické. Požadovaný algoritmus je žiaduce vykonávať vo formáte funkcie.


Výsledok window.setTimeout javascript volanie špecifikuje číselnú hodnotu, ktorú resetovať časové oneskorenie nastavenú a žiadny písomný kód vykonávať túto funkciu.
[palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_232.jpeg [/palec]
V tomto príklade štruktúry:
  • dLine.innerHTML = '(x)';
  • Pozri konkrétne ukazujú, že príkaz prevedenie sekvencia nie je prerušená problémy:
  • setTimeout ();
  • Jazyk javascript spustí čakaciu dobu, po ktorej bude vykonávať príslušné funkcie. Výsledok daného kódu je uvedený vpravo dole.
    [palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_993.jpeg [/palec]
    Všetky funkcie sa aktivujú po nastavenom čase 1 2 a 7 sekúnd. Funkcia, ktorá mala fungovať 4sekúnd, bola zrušená a nevykonaná.

    Používanie setTimeout v slučke

    javascript je rýchly a efektívny jazyk. Cyklickí operátori nepredstavujú v prevažnej väčšine prípadov žiadne oneskorenie. Dôležité je, že algoritmus, v ktorom je hovor JavaScript setTimeout nie je vždy byť čo možno očakávať, že bez skúseností s používaním tejto funkcie.


    Pauzy oddelené od ich priameho účelu by sa nemali uvádzať: pauza je čas pred spustením funkcie. Čo bude táto funkcia robiť na základnom algoritme, má nepriamy vzťah. Zvlášť dôležité: použiť JavaScript SetTimer v slučke v iných prevádzkovateľov jednotky alebo sekvencie príkazov je irelevantné, vytvorený pre pozastavenie.
    [img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_104.jpeg [/img]
    Pauza menovaný pre vykonávanie funkcií, ktoré to je napísané v ňom. Je to dôležité. Pomocou JavaScriptu setTimeout volanie zo série desiatich iterácií, developer robí desať páuz do desiatich volanie rovnakú funkciu. Pretože slučka beží veľmi rýchlo, tieto desať hovorov je v skutočnosti desaťnásobné volanie rovnakého kódu v rovnakom čase.

    Použitie javascript setTimeout

    Web zdrojov by mali sledovať správanie návštevníkov, aby splnili svoje poslanie, zabezpečenie zasielanie správ a ďalšie dôvody. Napríklad stránka, ktorá predstavuje administratívny zdroj riadenia zamestnancov, by mala manažmentu poskytnúť informácie o stave vecí v podnikateľskej činnostio tom, kto sú zamestnanci prišli do práce, kto čo robí, a tak ďalej. n. Ak je zamestnanci pracovisko riadená prostredníctvom celosvetovej siete, počítačov prehliadača že sa nakladá alebo že najvyšší úrad miesto. Každá takáto stránka môže odoslať na server údaje o tom, ktorý pracovník je prepojený a čo sa venuje.
    [palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_235.jpeg [/palec]
    V modernom podnikaní, mnoho firiem umožniť zamestnancom používať vlastné zariadenia (mobilné telefóny, smartphony, tablety). Vedenie podniku môže mať prístup k zamestnancovi, ktorý je na ceste, na služobnej ceste, na dovolenke. Realizácia tejto možnosti je možné dosiahnuť iba prostredníctvom pravidelná výmena informácií medzi miestnym zariadením a serverom, a nie nutne výmena by mala byť organizovaná v pravidelných intervaloch. Protokol zabezpečujúci komplexnú komunikáciu závisí od zvláštností obchodnej a obchodnej činnosti spoločnosti.

    Súvisiace publikácie