Autor | Zpráva | ||
---|---|---|---|
Robbie Profil * |
#1 · Zasláno: 24. 3. 2011, 13:57:21
chtěl bych se optat, nechápu, proč se něco v javascriptu zapíše do <head> a neco do <body>, m;že někdo vysvětlit?
|
||
KGW Profil |
#2 · Zasláno: 24. 3. 2011, 14:08:50
Funkce se obvykle dávají do <head>.
|
||
Robbie Profil * |
#3 · Zasláno: 24. 3. 2011, 18:12:41
dekuji moc za odpoved.
|
||
Chamurappi Profil |
#4 · Zasláno: 24. 3. 2011, 18:40:45
Reaguji na Robbieho:
Jsou dvě praktická hlediska: 1) Kdy nevadí zbrzdit načítání stránky? — protože na externí skript se čeká. 2) Kdy je nutné mít skript načtený? — již během načítání může být nutné zavolat nějakou funkci (třeba něco vypsat přes document.write ).
Rada od KGW jde často proti těm praktickým hlediskům, funkce se obvykle dávají do <head> spíš ze (zlo)zvyku. Pokud nejsou nutné během načítání, je lepší je dát na konec stránky.
|
||
TomasJ Profil |
#5 · Zasláno: 24. 3. 2011, 21:45:09
Pardon že se vměšuji, tohle mě též zajímalo.
Chamurappi: Ten konec stránky, myslíš před </body> za </body> nebo až za </html>? |
||
Chamurappi Profil |
#6 · Zasláno: 24. 3. 2011, 22:52:40
Reaguji na TomaseJ:
Je to celkem jedno, kteroukoliv z uvedených variant si prohlížeč přeloží do varianty „před </body> “, což je i z hlediska HTML specifikací jediná validní možnost.
Na svých webech většinou značky </body> i </html> nepíšu, konec stránky poznáme já i prohlížeč podle konce souboru.
|
||
Časová prodleva: 13 let
|
0