Времето е важен фактор във всяко приложение, особено при програмиране на уеб ресурси. Езикът на браузъра дава на разработчика две възможности: javascript setTimeout - еднократното стартиране на функцията след определен период от време и setInterval - множественото стартиране на функцията през равни периоди от време.
[img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_201.jpeg [/img]
Функцията setTimeout ви позволява да организирате динамични процеси, коригиране на времевите интервали и изпълним код.Синтаксис и използване на функцията
Резултатът от извикването на window.setTimeout javascript определя числовата стойност, с която можете да нулирате зададеното време на забавяне и да не изпълните записания функционален код.
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_232.jpeg
В този пример на дизайна:[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_993.jpeg
Всички функции са работили след определеното време: 2 и 7 секунди. Функцията, която трябваше да работи през 4секунди, е изпуснато и не е изпълнено.Използването на setTimeout в цикъл
Паузите, определени извън тяхната пряка цел, не трябва да се дават: паузата е времето, преди функцията да започне. Какво ще направи тази функция на базовия алгоритъм има непряка връзка. Особено важно е използването на javascript setTimer в цикъл, във всеки друг блок на оператори или в поредица от команди няма нищо общо с оформената пауза.
[img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_104.jpeg [/img]
По време на функцията се задава пауза, която е написано е в него. Това е от съществено значение. Прилагайки повикването на javascript setTimeout в цикъл от десет итерации, разработчикът прави десет паузи преди десетте повиквания на същата функция. Тъй като цикълът работи много бързо, тези десет повиквания всъщност са десеткратно извикване на един и същи код в едно и също време.Области на приложение javascript setTimeout
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-funkcyi-javascript-settimeout_235.jpeg
В днешния бизнес много компании позволява на служителите да използват собствени устройства (мобилни телефони, смартфони, таблети). Ръководството на предприятието може да има достъп до служител, който е на път, в командировка, на почивка. Осъществяването на такава възможност може да се осъществи само чрез периодичен обмен на информация между местните устройства и сървъра и не е задължително обменът да се организира на редовни интервали. Протоколът за осигуряване на цялостна комуникация зависи от особеностите на бизнес и бизнес дейността на компанията.