Projekt 1
Kalkulačka
Sčítání, odčítání, násobení, dělení
🎯 Co postavíme
Funkční kalkulačku s tlačítky pro číslice a operace. Naučíš se pracovat s eval() pro výpočty a jak stavět UI krok po kroku.
1
HTML: Displej (div pro zobrazení) + tlačítka (button pro každé číslo a operaci)
2
CSS: Grid pro rozmístění tlačítek, barvy, zaoblení
3
JS: Proměnná pro aktuální výraz, funkce pro přidání čísla a výpočet
💡 eval(): Tato funkce spočítá matematický výraz zapsaný jako text. "3+5" → 8. Šikovné!
🎯 Tvoje výzva:
Přidej tlačítko pro procenta (%), nebo změň barvy tlačítek. Zkus přidat zvuk kliknutí pomocí Web Audio API!
Projekt 2
To-Do seznam
Přidávej a odstraňuj úkoly
🎯 Co postavíme
To-Do (seznam úkolů) — klasický projekt každého programátora. Naučíš se přidávat prvky do stránky pomocí createElement a mazat je kliknutím.
1
Input + tlačítko pro zadání nového úkolu
2
Seznam (ul) kam přidáváme nové položky
3
Klik na úkol = přeškrtnutí; tlačítko 🗑️ = smazání
💡 Arrow funkce: (i) => { ... } je kratší způsob zápisu funkce. Funguje stejně jako function(i) { ... }.
Projekt 3
Vlastní kvíz
Otázky, odpovědi, skóre
🎯 Co postavíme
Kvíz který prochází pole otázek, zobrazuje je jednu po druhé, počítá skóre a na konci zobrazí výsledek. Naučíš se pracovat s poli objektů.
💡 Pole objektů: [ {text:"...", moznosti:[...], spravna:0} ] — každá otázka je objekt v poli. Přidej vlastní otázky!
Projekt 4
Převodník
Stupně, kilometry, váha
🏆 Tvoje odznaky z projektů
🧮
Kalkulátor
✅
To-Do Mistr
🧠
Kvíz Tvůrce
🌡️
Převodník