NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: Ako je javascrpt volany z html suboru

V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
pcrewik
Člen
Avatar
pcrewik:25.10.2016 15:30

Ahojte,
viete mi pls. povedať ako presne funguje includovanie javascript kodu do html stranky?
videl som priklad kde bol javascript volany z html na konci sekcie body

  <script type="text/javascript" src="/static/javascript/myCode.js"></script>
</body>
</html>

avsak javascript subor myCode.js zacianl priamo kodom ktory nebol v ziadnej funkcii

var firstValue;
var secondValue;

 if( ...)
.....

Viete my povedat kedy sa zavola tento kod ktory nie je specifikovay v ziadnej funkcii? je to vzdy pri nacitani HTML stranky?

 
Odpovědět
25.10.2016 15:30
Avatar
Odpovídá na pcrewik
Vojtěch Mašek (Woyta):25.10.2016 15:57

Pokud nepoužíváš jQuery a chceš aby se kód provedl po načtení stránky, dej link na konec html souboru, pak máš jistotu že se provede až když se stránka načte celá. Pokud ovšem takovou funkčnost nepotřebuješ, nebo používáš knihovnu jQuery, dej raději link do hlavičky, pro přehlednost. A důležitá věc, dávej ho až za link na CSS, jinak se stránka může v extrémních případech chovat nevypočitatelně.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
25.10.2016 15:57
Výraz "to nejde" není v mém slovníku
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.