Управление на времето от JavaScript функцията setInterval ()

Развитието на интернет технологиите доведе до това, че зареждането на страницата изцяло се осъществява само при пристигането на посетителя или влизането на клиента в уеб ресурса. По-нататъшната работа се извършва в AJAX среда или подобна.

[img] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_581.jpeg [/img]
Всички браузъри позволяват събитие onload, който се появява след като страницата е заредена в браузъра и всички DOM обекти заемат нейното място в нея. Присвояването на манипулатора на това събитие е правилното решение и стартирането на таймер за уеб ресурс в него е естествено начало на работа с клиент или клиент.


Синтаксис и съдържание на функцията setInterval ()

В функцията javascript setInterval () има само два параметъра: кодът и времето, в което този код трябва да се изпълни отново. Резултатът от функцията е уникален номер, който се отнася до който можете да спрете изпълнението на функцията, използвайки clearInterval (). Докато командата не бъде спряна и страницата, с която е стартиран javascript setInterval (), ще се изпълнява на редовни интервали. Интервалът от време се определя от числените стойности в милисекунди от изчислението:
  • 1 секунда е 1000 милисекунди.
  • Обикновено първият параметър не е низ от код, а функция без име. Това правило е общоприето, въпреки че разработчикът може да го направи, тъй като е удобно оптимално да се реши задачата на времевия контрол на процесите.

    Практически пример за използване на функцията

    Сайтът е в процес на разработка. Обхват - създаване на документи вФормат на MS Word, изпълняван по стандарти на дипломни и курсови работи, дисертации или изисквания за електронно документооборот.


    [палец] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_772.jpeg [/thumb]
    Сайтът е предназначен за четене и конвертиране на неопределен брой файлове, създадени от непрофесионални потребители, но защото те съдържат несигурни предварително дефинирани варианти на неправилно форматиране. Времето за разпознаване на разпознаването е от особено значение, без да се взема под внимание контролът на сигурността и поведението на потребителите.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_633.jpeg
    Тук в етикета

    : Текуща линия в текстовото поле. javascript setInterval () непрекъснато, с 1 секунда честота, генерира текущото време. Етикетите

    и
    показват посетителя и кода на сесията, вписан (регистриран) клиент и неговата сесия. Отдясно, състоянието на основните променливи за целите на отстраняването на грешки на страниците се показва динамично. Стартирането на функцията javascript setInterval () възниква в функцията GoPage (), която задейства събитие onload, което се случва след изтеглянето на цялата страница. Този сайт е на една страница, всички негови елементи се формират във времето, в зависимост от поведението на посетителя (клиента) по технология AJAX. Реализацията на функцията javascript setInterval () се осъществява чрез получаване на текущото време, неговото форматиране и извеждане към вирусите dTimer.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_114.jpeg
    Тук променливата nTimeID може използва се за спиране на непрекъснатия процес, изпълняван с javascript setInterval, ако е необходимо. Променливата dTimer е девица, която е всяка секундастойността на текущото време се записва.

    Логика на работата на таймера на страница

    Нормалното изчисление на времето за секунда е оптимално в повечето случаи за програмиране на универсален таймер за страници чрез javascript setInterval. Следният пример показва формирането на текущото време, изключва функционалността на други действия.
    На практика при наличието на такъв универсален код той може да бъде допълнен с променливи, които се променят с други времеви интервали, за които са определени конкретни действия.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-11/upravlnnya-chasom-funkcyeyu-javascript-setinterval-_315.jpeg
    сайт, който работи с обмен на електронни валути, тогава ще трябва да:
  • проучване на обмена на последното обобщение на борсите (на всеки 2 минути);
  • проверка на позициите на клиентските заявления за обмен (веднъж на 1 минута);
  • оценява динамиката на ставките за всяка валута (на всеки 5 минути, час, ден).
  • Опциите за избор и интервалните параметри зависят от специфичните идеи за обмен и клиенти, но функцията javascript setInterval за надеждност и стабилност ще задоволи и най-взискателните условия.

    Свързани публикации