Kezdőoldal » Számítástechnika » Programozás » Mi a különbség ha a Javascript...

Mi a különbség ha a Javascriptet kódot a head-be, a body-ba vagy külön fájlban írom? Van lényegi különbség? Pl, hogy mikor futnak le

Figyelt kérdés

2018. febr. 1. 17:26
 1/4 anonim ***** válasza:
88%

head - A DOM betöltése előtt fut le > nem érhetők el a DOM elemek

body - A DOM elemek elérhetők

2018. febr. 1. 17:36
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
100%
A kód akkor fut le, amikor a HTML fájl feldolgozása odaér. Magyarán minden ami a JS kód után van a HTML fájlban, az a kód lefutásakor (inicializáláskor) nem lesz látható. Minél hátrébb rakod, annál többminden lesz már benne a DOM-ban. Ha külön fájlba rakod, dettó, akkor az számít, hogy a HTML forrás mely részén van belinkelve a fájl.
2018. febr. 1. 20:05
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
100%
2018. febr. 1. 22:22
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Ha JQUERY-ben (document).ready(function() {

// a scripted

})-be vagy sima JS-ben

document.addEventListener("DOMContentLoaded", function() {

// a scripted

});

be írod, akkor csak a HTML+CSS betöltése után fut le, ha a kikommentezed helyre írod (a példámban), amúgy meg a HTML fájl szerinti sorrendben töltődik be.

2018. febr. 4. 15:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!