Malý repozitář pro WTL 3.I 2025/2026
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
skrabanek 6019af8f69 fix readme.md & readme pro všechyn projekty 1 month ago
..
css localstorage 1 month ago
js localstorage 1 month ago
README.md fix readme.md & readme pro všechyn projekty 1 month ago
index.html localstorage 1 month ago
script.js localstorage 1 month ago

README.md

26 - LocalStorage (Perzistence dat)

🎯 Co se naučíte

V této lekci se naučíte, jak ukládat jednoduchá data přímo do prohlížeče uživatele, aby zůstala zachována i po zavření okna nebo restartování počítače.

📚 Témata lekce

  • LocalStorage - úložiště v prohlížeči (trvalé, dokud není smazáno)
  • setItem(key, value) - uložení dat pod konkrétním klíčem
  • getItem(key) - načtení dat pomocí klíče
  • removeItem(key) / clear() - mazání dat
  • Perzistence - zachování stavu aplikace (vítání uživatele, počítadlo návštěv)
  • JSON.stringify / JSON.parse - techniky pro ukládání objektů a polí (v této lekci jen zmíněno pro jednoduchá data)

📂 Soubory v projektu

  • index.html - rozhraní pro zadání jména a zobrazení počítadla
  • script.js - logika pro práci s localStorage
  • style.css - stylování stránky

💻 Klíčové koncepty

Práce s daty v LocalStorage:

// Uložení jména
localStorage.setItem("userName", "Jan Novák");

// Načtení jména
const savedName = localStorage.getItem("userName");

// Smazání konkrétního klíče
localStorage.removeItem("userName");

// Smazání celého úložiště
localStorage.clear();

Počítadlo návštěv:

let visits = localStorage.getItem("visitCount") || 0;
visits = parseInt(visits) + 1;
localStorage.setItem("visitCount", visits);

🚀 Jak s lekcí pracovat

  1. Otevřete index.html.
  2. Zadejte své jméno a klikněte na tlačítko uložit.
  3. Obnovte stránku (F5) - uvidíte, že vás stránka stále vítá jménem a počítadlo návštěv se zvýšilo.
  4. Zavřete prohlížeč a znovu jej otevřete - data tam stále budou.
  5. Klikněte na tlačítko pro vymazání dat a pozorujte změnu.

🔗 Související lekce