Úloha 3 – Připojení externího JavaScriptového souboru
| Site: | Moodle ZČU |
| Course: | Sada úloh pro procvičení v předmětu KVD/PGM1P (BP Vítek Dolný) |
| Book: | Úloha 3 – Připojení externího JavaScriptového souboru |
| Printed by: | Guest user |
| Date: | Sunday, 18 October 2026, 9:59 AM |
Úvod k úloze
Nejčastější a zároveň doporučený způsob, jak do webové stránky připojit JavaScript, je pomocí externího souboru. Díky tomu oddělíme obsah HTML od logiky programu a získáme přehlednější, lépe udržovatelný kód. Stejný soubor navíc můžeme využít na více stránkách, což šetří práci i čas. Externí skripty se načítají pomocí značky <script> s atributem src, která prohlížeči řekne, odkud má kód načíst.
Teorie a principy
-
Externí soubor je prostý textový soubor s příponou
.js(např.script.js). -
Připojuje se do HTML pomocí značky
<script src="názevSouboru.js"></script>. -
Umístění může být v
<head>i na konci<body>:-
v
<head>spolu s atributemdefer, pokud je potřeba skript načíst hned, ale spustit až po načtení obsahu, -
nebo na konci
<body>, což je nejběžnější praxe.
-
-
Výhody:
-
čistší a přehlednější HTML,
-
možnost opětovného použití,
-
snadná údržba a ladění kódu.
-
-
Nevýhoda:
-
vyžaduje další HTTP požadavek na soubor (což je drobný výkonový detail, dnes však často řešený kešováním).
-
Praktické příklady kódu
HTML soubor (index.html)
Externí soubor (script.js)
Typické chyby / záludnosti
-
Chybná cesta k souboru –
src="script.js"funguje jen tehdy, je-li soubor ve stejné složce jako HTML. Pokud je v podsložce, je potřeba napsat napříkladsrc="js/script.js". -
Zapomenutý atribut
deferpři vložení do hlavičky – bez něj se skript spustí dřív, než je HTML vykreslené. -
Kombinace kódu uvnitř
<script>asrcnajednou – není povolená, buď používáme externí, nebo vnitřní kód. -
Vícenásobné připojení stejného souboru – vede k opakovanému spuštění.
Shrnutí
-
Externí soubor s JavaScriptem připojujeme přes
<script src="soubor.js"></script>. -
Nejlepší praxe je umístit jej na konec
<body>nebo do<head>s atributemdefer. -
Externí skripty zajišťují čistotu, opakovatelnost a udržitelnost kódu.
-
Dejte si pozor na správné cesty, duplicitní připojení a pořadí načítání.
Úloha
Zadání (kontext úlohy)
Vytvoř externí soubor script.js a do něj vlož jednoduchý kód, který vypíše do konzole zprávu „Externí soubor je načten“. Tento soubor pak připoj do HTML stránky pomocí atributu src v tagu <script>.
Cíl úlohy
Naučíš se připojit externí JavaScriptový soubor a ověřit jeho správné načtení.
Vstupní podmínky
-
Máš k dispozici HTML dokument se základní strukturou (
<!DOCTYPE html>,<html>,<head>,<body>). -
Dokument zatím neobsahuje žádný JavaScript.
Požadovaný výstup
-
Po načtení stránky se v konzoli zobrazí zpráva z externího souboru:
Externí soubor je načten
Doplňující pokyny
-
Ujisti se, že cesta v atributu
srcje napsaná správně (např.src="script.js"). -
Soubor
script.jsulož do stejné složky, kde máš i svůj HTML dokument.
Soubory
Řešení úlohy
Co je zde splněno:
- Při otevření
index.htmlv prohlížeči se do konzole vypíše zpráva:
"Externí soubor je načten" -
Soubor
script.jsmusí být uložený ve stejné složce jakoindex.html(pokud je jinde, cesta tomu musí odpovídat, např.js/script.js).