Javascript ben a DOM apik azonnal frissitik a lapot is? Vagy csak az elemet?
Van kivétel? pl hogy nem frissit azonnal
Pl: document.getelementById("id").innerText="valamiszoveg"
Weboldalt.
Mondjuk van egy szöveg, pl almafa. Ezt átirom js ben. Azonnal frissit. Az a kérdésem, hogy mindig frissiti e, minden funkciónál, vagy csak egyeseknél?
És csak az elemet frissiti? vagy a weboldalt is, avagy annak bizonyos részeit?
A JS kód a böngésződben fut, ha csak átírod egy elem tartalmát vagy attribútumát, akkor a helyi gépen futó böngészőben írja át, semmiféle kérés nem megy a szerver felé úgyhogy nem frissít semmit.
Nyisd meg a böngésződ fejlesztői eszközében a hálózati fület, ott tudod ellenőrizni, hogy tényleg nincsen adatcsere a szerverrel ilyenkor.
Igen ez oké. De maga a szöveg pl azonnal megjelenik, ahogy lefut a javascript kód. Tehát akkor azt az adott element csak lefrissiti? Pl egy html elemet, mondjuk egy divet:
<div id="valami">Tartalom</div>
<script>
document.getelementById("tartalom").innerText="Már más tartalom";
</script>
Erre gondolok
Hát ha mondjuk a scriptben irt kód lefut, akkor a böngészőben máris az új érték szerepel.
Eddig nem nehéz megérteni.
Az a kérdés, hogy minden egyes elemnél így van? MErt pl a weboldal közben nem frissül. De az elem maga mégis megváltozik az új értékre.
A számítógéped memóriában van egy tárolt változata annak a weboldalnak, amit megnyitottál, a böngésző ez alapján jeleníti meg azt, amit látsz. A JS kódod a saját számítógépeden fut, csak a memóriában lévő változatot frissíti és azon belül csak azt az elemet, amit írsz, anélkül, hogy bármit is lekérne a szervertől.
Tényleg nem világos, hogy mire vagy kíváncsi vagy mit nem értesz.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!