Kezdőoldal » Számítástechnika » Programozás » Ez a kód (Javascript) miért...

Ez a kód (Javascript) miért tolja teli a memóriát (egyszerűen nem jövök rá, mi a baj)?

Figyelt kérdés

function pontos_ido() {

ido = new Date();

var teljes_ora_ertek = ket_karakteresitett_szam(ido.getHours());

var teljes_perc_ertek = ket_karakteresitett_szam(ido.getMinutes());

var teljes_masodperc_ertek = ket_karakteresitett_szam(ido.getSeconds());

var teljes_honap_ertek = ket_karakteresitett_szam(ido.getMonth() + 1);

var teljes_nap_ertek = ket_karakteresitett_szam(ido.getDate());

datum = ido.getFullYear() + "." + teljes_honap_ertek + "." + teljes_nap_ertek + " " + teljes_ora_ertek + ":" + teljes_perc_ertek + ":" + teljes_masodperc_ertek;

document.getElementById("pontos_ido_kiiras").innerHTML = "Pontos dátum és idő : " + datum;

setInterval(pontos_ido,500);

}



// ha egykarakteresre jön ki az adott beviteli érték, akkor elé tesz egy 0-a karaktert.

function ket_karakteresitett_szam(ertek) {

if (ertek < 10) {

return ertek = "0" + ertek;

} else {

return ertek;

}

}



2016. máj. 26. 19:40
 1/3 anonim ***** válasza:

1. meghívod a pontos_ido függvényt

2. A pontos_ido függvény kiírja az időt, majd beállítja, hogy a pontos_ido függvény félmásodpercenként lefusson.

3. A pontos_ido függvény FÉLMÁSODPERCENKÉNT elvégzi a 2.-t, vagyis mindig beállítja magát ismétlésre, hatványozza a hívások számát.


A setInterval-t egyszer hívd meg, a függvényen kívül.

2016. máj. 26. 22:51
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Nagyon szépen köszönöm !!!
2016. máj. 26. 22:59
 3/3 anonim ***** válasza:
vagy a funkcion belul de ne intervalt hanem timeout-ot
2024. márc. 3. 21:15
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!