Pređi na glavni sadržaj
LibraTool logoLibraTool

Onlajn brojač — besplatno

Brojač koji se automatski čuva u vašem pregledaču. Dodajte više brojača sa prilagođenim oznakama i koracima. Brojite ljude, ponavljanja, krugove, inventar — šta god želite.

Radi van mreže kada se učita
Učitavanje...

Uobičajene upotrebe

  • Brojite ljude na događajimaPratite prisustvo, broj ljudi ili kapacitet na vratima i mestima.
  • Brojite inventar i zaliheUkupno stavke pod vreme popisa zaliha bez gubitka vašeg mesta.
  • Brojite repeticije i serijePratite reps vežbi, serije ili runde sa velikim ciljnim mestima.
  • Brojač redova za pletenje i heklanjePratite redove i ponavljanja šablona u vašem projektu.
  • Brojite ptice, divljač i anketeUkupno vidljivosti pod vreme popisa ptica, anketa i terenskih istraživanja.

Kako funkcioniše

Ovaj brojač se u potpunosti izvršava u vašem pregledaču koristeći React stanje i ugrađeni localStorage API pregledača — nema servera, naloga, niti podataka koji se negde šalju. Brojevi automatski opstaju posle osvežavanja stranice, a režim celog ekrana koristi Screen Wake Lock API da drži vaš ekran uključenim tokom brojanja.

  1. 1
    Stanje živi u localStorage
    Kada se stranica učita, alatka čita sve prethodno sačuvane brojače iz localStorage pod fiksnim ključem. Svaki brojač — njegova oznaka, trenutna vrednost, korak, i oznaka da li dozvoljava negativne vrednosti — serijalizuje se kao JSON i upisuje nazad u localStorage pri svakoj promeni, tako da vaši brojevi opstaju posle slučajnog zatvaranja kartice ili osvežavanja.
  2. 2
    Povećanje/smanjenje putem React stanja
    Dodirivanje + ili velikog centralnog dugmeta poziva funkciju koja dodaje podešenu vrednost koraka trenutnoj vrednosti brojača. Ako je zabranjena opcija negativnih vrednosti isključena, rezultat se ograničava na nulu pomoću Math.max. Prečice na tastaturi (Razmak/+ za povećanje, -/Backspace za smanjenje) povezane su preko slušača window keydown koji cilja aktivan brojač.
  3. 3
    Režim celog ekrana sa Screen Wake Lock
    Ulazak u režim celog ekrana iscrtava preklop gde je ceo ekran dodirna meta. Istovremeno, alatka zahteva zaključavanje budnosti putem navigator.wakeLock.request('screen') — API pregledača koji traži od operativnog sistema da spreči uspavljivanje ekrana. Zaključavanje se automatski ponovo uspostavlja ako kartica povrati vidljivost nakon što je bila u pozadini.
  4. 4
    Više brojača sa zbirnim ukupnim brojem
    Dodavanje drugog brojača kreira novi unos sa ID-jem generisanim pomoću crypto.randomUUID(). Kada postoji više od jednog brojača, zbirni ukupan broj se računa sabiranjem svih vrednosti i prikazuje iznad liste brojača. Svaki brojač ima nezavisan korak, resetovanje, i podešavanje za dozvoljavanje negativnih vrednosti.

Slične alatke

Česta pitanja