Išspręsta: atnaujinkite puslapį kas antrą javascript

Pagrindinė problema yra ta, kad puslapio atnaujinimo dažnis dažnai yra 60 Hz, o tai reiškia, kad jis bus atnaujinamas kas sekundę. Tai gali būti problema, jei bandote naudoti „JavaScript“ sąveikai su puslapiu, nes jis nuolat ieškos puslapio pakeitimų.

I want to refresh a page every second. I have tried this code but it doesn't work:
<code>&lt;script type="text/javascript"&gt;
    setTimeout("location.reload(true);",1000);
&lt;/script&gt;
</code>


A:

You can use <code>setInterval()</code>:


<code>setInterval(function() {
  console.log('refreshed');
}, 1000);</code>



Kaip atnaujinti puslapį

„JavaScript“ galite atnaujinti puslapį naudodami funkciją window.refresh(). Šiai funkcijai naudojami du argumentai: puslapio, kurį reikia atnaujinti, URL ir atgalinio skambinimo funkcija. Atnaujinus puslapį, iškviečiama atgalinio skambinimo funkcija.

Susijusios naujienos:

Palikite komentarą