Auto Refresh Strona co 10 sekund - JavaScript

Auto Refresh Strona co 10 sekund - JavaScript
Przez większość czasu, w wielu aplikacjach internetowych, programiści muszą automatycznie odświeżyć stronę. Na przykład w aplikacjach giełdowych lub wynikach sportowych, w których dane są zmieniane i często aktualizowane w celu wyświetlania. Automatyczne odświeżenie strony może dostarczyć użytkownikom najnowsze informacje, nie wymagając od nich ręcznego odświeżenia strony.

Ten post opisuje metodę odświeżenia strony po 30 sekundach w JavaScript.

Jak automatycznie odświeżyć stronę co 30 sekund za pomocą JavaScript?

Aby automatycznie odświeżyć stronę co 30 sekund, użyj następujących metod:

  • Metoda „setInterval ()”
  • Metoda „settimeout ()”

Metoda 1: Auto odświeżania co 30 sekund przy użyciu metody „setInterval ()”

Użyj "setInterval ()”Metoda automatycznego odświeżenia strony. Jest to wbudowana metoda JavaScript, która pozwala wielokrotnie wykonywać funkcję w określonym przedziale.

Składnia
Postępuj zgodnie z podaną składnią dla metody setInterval ():

setInterval (funkcja, milisekund);

Wymaga dwóch parametrów, „funkcjonować„Do wykonania i„Przedział czasowy”(W milisekundach), w której można wykonać funkcję.

Przykład
Zadzwoń do "setInterval ()„Metoda, przekazując funkcję i przedział czasu, który wynosi 30 sekund w milisekundach”30000". W funkcji wywołaj „okno.Lokalizacja.przeładować()„Metoda ponownego załadowania strony:

setInterval (function ()
okno.Lokalizacja.Załadowanie (1);
alert („odświeżony”);
, 30000);

Wyjście pokazuje komunikat alarmowy, jednocześnie odświeżając stronę po 30 sekundach:

Metoda 2: Auto odświeżania co 30 sekund przy użyciu metody „Settimeout ()”

Innym sposobem automatycznego odświeżenia strony jest użycie „settimeout ()" metoda. Umożliwia wykonanie funkcji po określonym opóźnieniu/czasu.

Składnia
Użyj następującej składni do metody Settimeout ():

Settimeout (funkcja, milisekund);

Podobnie jak setInterval, przyjmuje również dwa parametry „funkcjonować" I "Przedział czasowy".

Przykład
Zadzwoń do Settimeout (), przekazując czas opóźnienia i funkcję do przeładowania strony za pomocą „Lokalizacja.Załadowanie (prawda)”:

settimeout („Lokalizacja.RELOOD (true); ", 30000);
alert („odświeżony”);

Wyjście

Chodzi o automatycznie odświeżenie strony po 30 sekundach.

Wniosek

Aby odświeżyć stronę automatycznie po 30 sekundach, użyj „setInterval ()”Metoda lub„settimeout ()" metoda. Obie metody wykonują określoną funkcję w określonym okresie czasu. Ten post opisał metodę odświeżenia strony po 30 sekundach w JavaScript.