⊗jsPmTrLn 444 of 505 menu

Podstawy pracy z funkcją setInterval w JavaScript

W tej lekcji nauczymy się pracować z timerami w JavaScript. Po opanowaniu timerów, będziesz mógł automatycznie wykonywać na stronie różne operacje w określonych odstępach czasu. Na przykład, będziesz mógł zrobić slider obrazów, w którym obrazy będą zmieniać się co sekundę.

Do pracy z timerami w JavaScript używana jest funkcja setInterval, która uruchamia określony kod w regularnych odstępach czasu.

Ta funkcja działa w następujący sposób: pierwszym parametrem przyjmuje kod źródłowy funkcji, a drugim parametrem - interwał, po którym ta funkcja będzie automatycznie wywoływana. Drugi parametr jest podawany w milisekundach (1000 milisekund = 1 sekunda).

Przeanalizujmy działanie funkcji na jakimś przykładzie. Na przykład, napiszmy kod, który co sekundę będzie coś wypisywać w konsoli.

Na początek zróbmy funkcję, wypisującą coś w konsoli:

function timer() { console.log('!'); }

A teraz za pomocą setInterval sprawmy, aby stworzona przez nas funkcja wykonywała się co sekundę:

setInterval(timer, 1000); function timer() { console.log('!'); }

Nie trzeba tworzyć oddzielnej funkcji - można po prostu w pierwszy parametr setInterval przekazać funkcję anonimową, o tak:

setInterval(function() { console.log('!'); }, 1000);

Uruchom timer, który co 3 sekundy będzie coś wypisywać w konsoli.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć