Situace, cíl, výchozí diagnostika podkladu.
Ladění chyb a čtení stack trace
Žák lokalizuje chybu pomocí konzole a ověří opravu opakovatelným testem.
Struktura 45minutové hodiny
Krátký výklad pojmů a demonstrace prvního kroku.
Samostatná práce podle konkrétního postupu.
Test před/po, oprava, export a exit ticket.
Co potřebuješ vědět před prací
Co je cílem
V lekci „Ladění chyb a čtení stack trace“ vytváříš výstup „Ladicí protokol“. Nejde jen o použití nástroje, ale o výsledek, který lze otevřít, zkontrolovat a vysvětlit.
Tři vrstvy webu
HTML popisuje význam a strukturu, CSS vzhled a rozvržení, JavaScript chování. Oddělení vrstev usnadní opravu i testování na mobilu, klávesnici a v různých prohlížečích.
Jak postupovat
Upravuj HTML, CSS a JavaScript odděleně, každou změnu zkontroluj v prohlížeči a sleduj Console, rozložení i ovládání klávesnicí.
Praktický příklad
Zadání zní: Oprav tři záměrně vložené chyby a zapiš jejich příčiny. Nejprve označ vstup, potom proveď jednu konkrétní změnu a hned zapiš, co se změnilo a proč.
Jak poznáš hotovou práci
Nejsou rozbité relativní cesty ani chyby v Console, stránka nepřetéká na úzké šířce a hlavní ovládání je dostupné klávesnicí. K odevzdání patří zdrojová verze, výsledek a vyplněný záznam postupu.
Slovníček pojmů
syntax error
Pojem z lekce „Ladění chyb a čtení stack trace“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
runtime error
Pojem z lekce „Ladění chyb a čtení stack trace“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
stack trace
Pojem z lekce „Ladění chyb a čtení stack trace“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
breakpoint
Pojem z lekce „Ladění chyb a čtení stack trace“; v odpovědi jej použij jako součást konkrétního rozhodnutí, postupu nebo kontroly.
Ukázka postupu od vyučujícího
Vyučující jej může doplnit v administraci pouhým vložením odkazu na YouTube. Lekci lze dokončit i podle podrobného výkladu a bodového postupu.
Konkrétní postup krok za krokem
- 01
Stáhni 25_KOMPLETNI_BALICEK.zip, rozbal jej do nové složky a otevři README i VZOR_VYSTUPU.svg.
- 02
Zkopíruj startovní soubor nebo projekt jako 25_pracovni_v01; původní soubory ponech beze změny.
- 03
Otevři index.html a současně DevTools; před změnou ověř Console, odkazy a relativní cesty.
- 04
Oprav tři záměrně vložené chyby a zapiš jejich příčiny.
- 05
Strukturu uprav v HTML, vzhled v CSS a chování v JavaScriptu; po každé části obnov stránku a zkontroluj Console.
- 06
Otestuj šířky 360, 768 a 1440 px, tabulátor a všechny odkazy; finální složku otevři z čistého umístění.
- 07
Vyplň kontrolní protokol, podepiš odevzdání a stáhni finální PDF s názvem 25_odevzdani.pdf.
Stáhni si soubory, se kterými budeš pracovat
Takhle může vypadat hotový výstup. Vlastní obsah vytvoř podle zadání; ukázka slouží jako vodítko ke struktuře a míře dokončení.
Pokud vyučující nahraje vzorové zadání v administraci, zobrazí se zde jen pro prohlížení přímo v lekci.
Pracovní list navázaný na praktický úkol
Otevřít dvoustránkový list pro tisk / PDF
Než jsi začal/a: co má být výsledkem „Ladicí protokol“ a které tři znaky sis ve vzoru výstupu označil/a jako povinné?
Výchozí stav: který soubor nebo podklad jsi otevřel/a, co už bylo správně a co konkrétně chybělo nebo nefungovalo?
Postup práce: napiš po pořadě alespoň čtyři kroky, které jsi skutečně provedl/a. U každého uveď nástroj, soubor nebo nastavení a kdy jsi výsledek uložil/a.
Rozhodování: kterou nejdůležitější změnu jsi udělal/a, proč jsi zvolil/a právě ji a jak s ní souvisejí pojmy syntax error, runtime error, stack trace, breakpoint?
Kontrola a oprava: co jsi přesně otestoval/a, co jsi očekával/a, co se skutečně stalo a kterou jednu chybu jsi potom opravil/a?
Finální stav: jak se jmenuje odevzdávaný soubor, kde je uložený, podle kterých kritérií je hotový a co bys příště udělal/a lépe?
Zkontroluj výsledek před testem
Jsi autor webové prezentace pro skutečné publikum. Výsledek musí fungovat po otevření z čisté složky, na mobilu i bez myši.
Splnění zadání
Oprav tři záměrně vložené chyby a zapiš jejich příčiny.
Očekávaný výstup
Ladicí protokol
- Absolutní cesta fungující jen na jednom počítači.
- Vzhled bez sémantické struktury, čitelného focusu nebo kontroly na mobilu.
Krátký test porozumění
Co si z lekce odnášíš
Připrav výstup k odevzdání
Ladicí protokol
Odevzdej zdrojový soubor nebo projekt, výsledný export a vyplněný kontrolní protokol. Uveď, co jsi testoval/a a kterou chybu jsi opravil/a.