Přeskočit na hlavní obsah

Online počítadlo zdarma

Počítadlo kliknutí, které se automaticky ukládá ve vašem prohlížeči. Přidávejte více počítadel s vlastními popisky a kroky. Počítejte lidi, opakování, kola, zásoby, cokoli.

Funguje offline po načtení
Načítání...

Běžná použití

  • Počítejte lidi na akcíchSledujte účast, počet osob nebo kapacitu u dveří a míst.
  • Počítejte inventář a skladové zásobyPočítejte položky během počítání zásob, aniž byste ztratili své místo.
  • Počítejte opakování a sadySledujte opakování cvičení, sady nebo kola s velkými dotykovými cíly.
  • Čítač řad pro pletení a háčkováníSledujte řady a opakování vzorů v projektu.
  • Počítejte ptáky, zvířata a průzkumySečtěte pozorování při počítání ptáků, průzkumech a terénním výzkumu.

Jak to funguje

Toto počítadlo běží zcela ve vašem prohlížeči pomocí stavu React a vestavěného API localStorage prohlížeče — žádný server, žádný účet, žádná data se nikam neodesílají. Počty přežijí obnovení stránky automaticky a režim celé obrazovky používá Screen Wake Lock API, aby displej zůstal zapnutý během počítání.

  1. 1
    Stav žije v localStorage
    Při načtení stránky nástroj načte veškerá dříve uložená počítadla z localStorage pod pevným klíčem. Každé počítadlo — jeho popisek, aktuální hodnota, velikost kroku a příznak povolení záporných hodnot — se serializuje jako JSON a při každé změně zapisuje zpět do localStorage, takže vaše počty přežijí náhodné zavření karty nebo obnovení stránky.
  2. 2
    Zvyšování/snižování přes stav React
    Klepnutí na + nebo velké prostřední tlačítko volá aktualizační funkci, která přičte nastavenou hodnotu kroku k aktuální hodnotě počítadla. Pokud je povolení záporných hodnot vypnuté, výsledek se pomocí Math.max ořízne na nulu. Klávesové zkratky (mezerník/+ pro zvýšení, -/Backspace pro snížení) jsou napojeny přes posluchač keydown na úrovni okna, který cílí na aktuálně aktivní počítadlo.
  3. 3
    Režim celé obrazovky se Screen Wake Lock
    Přechod do režimu celé obrazovky vykreslí překryvnou vrstvu, kde je celá obrazovka cílem klepnutí. Nástroj zároveň požádá o zámek proti uspání přes navigator.wakeLock.request('screen') — API prohlížeče, které požádá operační systém, aby potlačil uspání obrazovky. Zámek se automaticky znovu získá, pokud karta po přechodu na pozadí znovu získá viditelnost.
  4. 4
    Více počítadel s kombinovaným součtem
    Přidání druhého počítadla vytvoří novou položku s ID vygenerovaným pomocí crypto.randomUUID(). Existuje-li více než jedno počítadlo, vypočítá se kombinovaný součet sečtením všech hodnot a zobrazí se nad seznamem počítadel. Každé počítadlo má nezávislý krok, reset a nastavení povolení záporných hodnot.

Související nástroje

Časté dotazy