Pomocí javascript setTimeout ()

Doba je důležitým faktorem při každé aplikaci, zejména při programování webových zdrojů. To poskytuje vývojář prohlížeče dvě možnosti: javascript setTimeout - unitární funkce start po určitou dobu a setInterval - spouštění více funkcí v pravidelných časových intervalech.

[img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_201.jpeg [/img]
Funkce setTimeout umožňuje uspořádat dočasné procesy dynamicky, nastavení časových intervalů a spustitelného kódu.

Syntaxe a použití funkce

javascript setTimeout obsahuje dva požadované parametry: spustitelnou funkci a čas zpoždění pro její provedení. Namísto funkce můžete určit řádek kódu, ale to není praktikováno. Požadovaný algoritmus je žádoucí provést ve formátu funkce.


Výsledek window.setTimeout javascript volání specifikuje číselnou hodnotu, kterou resetovat časovou prodlevu nastavenou a žádný písemný kód vykonávat tuto funkci.
[palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_232.jpeg [/palec]
V tomto příkladu struktury:
  • dLine.innerHTML = '(x)';
  • jsou napsány speciálně, aby ukázaly, že provádění sekvence příkazů není přerušeno voláním:
  • setTimeout ();
  • Jazyk javascript zahájí pouze čekací čas, po kterém provede příslušné funkce. Výsledek 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šechny funkce se aktivují po nastaveném čase 1 2 a 7 sekund. Funkce, která měla fungovat 4sekundy, byla zrušena a nebyla provedena.

    Použití setTimeout ve smyčce

    javascript je rychlý a účinný jazyk. Cyklické operátory nepředstavují žádné zpoždění ve velké většině případů. Důležité je, že algoritmus, ve kterém je hovor JavaScript setTimeout není vždy být co lze očekávat, že bez zkušeností s používáním této funkce.


    Ještě kladou velký důraz na pozastavení jiné, než je jejich zamýšlený účel nastavení: pauza - tentokrát ke spuštění nástroje. Co bude tato funkce dělat s podkladovým algoritmem má nepřímý vztah. Zvláště důležité: použít JavaScript SetTimer ve smyčce v jiných provozovatelů jednotky nebo sekvence příkazů je irelevantní, vytvořený pro pozastavení.
    [img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_104.jpeg [/img]
    Pauza jmenován pro provádění funkcí, které to je napsáno v něm. Je to důležité. Pomocí JavaScriptu setTimeout volání ze série deseti iterací, developer dělá deset pauz do deseti volání stejnou funkci. Vzhledem k tomu, cyklus je velmi rychlý, těchto deset výzvy - desetinásobný vlastně volání stejný kód v jednom a ve stejnou dobu.

    Použití javascript setTimeout

    Web zdrojů by měly sledovat chování návštěvníků, aby splnily své poslání, zabezpečení zasílání zpráv a další důvody. Například web, který představuje administrativní zdroj řízení zaměstnanců, by měl řídícím orgánům poskytnout informace o stavu záležitostí v podnikatelské činnostio tom, kdo jsou zaměstnanci přišli do práce, kdo co dělá, a tak dále. n. Je-li zaměstnanci pracoviště řízena prostřednictvím celosvětové sítě, počítačů prohlížeče že se nakládá nebo že nejvyšší úřad místo. Každá taková stránka může odeslat na server údaje o tom, který zaměstnanec je spojen a o čem se angažuje.
    [palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_235.jpeg [/palec]
    V moderním podnikání, mnoho firem umožnit zaměstnancům používat vlastní zařízení (mobilní telefony, smartphony, tablety). Vedení podniku může mít přístup k zaměstnanci, který je na cestě, na služební cestu, na dovolenou. Realizace této možnosti lze dosáhnout pouze prostřednictvím pravidelná výměna informací mezi místním zařízením a serverem, a ne nutně výměna by měla být organizována v pravidelných intervalech. Protokol zajišťující komplexní komunikaci závisí na zvláštnostech podnikatelské a obchodní činnosti společnosti.

    Související publikace