Siirry pääsisältöön

Online-laskuri ilmaiseksi

Napsautuslaskuri, joka tallentaa automaattisesti selaimessa. Lisää useita laskureita mukautetuilla nimikkeillä ja askelilla. Laske ihmisiä, toistoja, kierroksia, varastoa, mitä tahansa.

Toimii offline-tilassa kerran ladattuna
Ladataan...

Yleiset käyttötavat

  • Laske Ihmisiä TapahtumissaSeuraa läsnäoloa, henkilöiden määrää tai kapasiteettia ovilla ja paikoissa.
  • Laske Varastoa ja VarastoaMerkitse nimikkeet varaston laskennassa menettämättä paikkasi.
  • Laske Toistot ja SarjatSeuraa harjoituksen toistoja, sarjoja tai kierroksia suurilla kosketuskohteilla.
  • Rivien Laskija Neulomiselle ja VirkkaamalleSeuraa rivejä ja kuvion toistoja projektissasi.
  • Laske Linnut, Eläimet ja KyselytMerkitse havainnot lintujen laskennassa, kyselyissä ja kenttätutkimuksissa.

Miten se toimii

Tämä laskuri toimii kokonaan selaimessasi käyttäen Reactin tilaa ja selaimen sisäänrakennettua localStorage-rajapintaa — palvelinta, käyttäjätiliä tai minnekään lähetettävää dataa ei ole. Laskurit säilyvät sivun päivityksissä automaattisesti, ja koko näytön tila käyttää Screen Wake Lock -rajapintaa pitääkseen näytön päällä laskemisen ajan.

  1. 1
    Tila säilyy localStoragessa
    Kun sivu latautuu, työkalu lukee mahdolliset aiemmin tallennetut laskurit localStoragesta kiinteän avaimen alta. Jokainen laskuri — sen nimike, nykyinen arvo, askelkoko ja negatiivisten arvojen salliminen — serialisoidaan JSON-muotoon ja kirjoitetaan takaisin localStorageen joka muutoksella, joten laskurisi säilyvät vahingossa suljetuista välilehdistä tai päivityksistä.
  2. 2
    Kasvatus/vähennys Reactin tilan kautta
    Napauttamalla +-painiketta tai suurta keskipainiketta kutsutaan päivittäjää, joka lisää asetetun askelarvon laskurin nykyiseen arvoon. Jos negatiivisten arvojen salliminen on pois päältä, tulos rajataan nollaan Math.max-funktiolla. Näppäinoikotiet (Välilyönti/+ kasvatukseen, -/Askelpalautin vähennykseen) on kytketty ikkunan keydown-kuuntelijan kautta, joka kohdistuu kulloinkin aktiiviseen laskuriin.
  3. 3
    Koko näytön tila ja Screen Wake Lock
    Koko näytön tilaan siirtyminen näyttää peittokerroksen, jossa koko näyttö on napautusalue. Samalla työkalu pyytää wake lockia navigator.wakeLock.request('screen')-kutsulla — selainrajapinta, joka pyytää käyttöjärjestelmää estämään näytön sammumisen. Lukko hankitaan automaattisesti uudelleen, jos välilehti tulee näkyviin taustalla olon jälkeen.
  4. 4
    Useita laskureita ja yhteenlaskettu summa
    Toisen laskurin lisääminen luo uuden merkinnän, jolla on crypto.randomUUID()-generoitu tunniste. Kun laskureita on enemmän kuin yksi, yhteenlaskettu summa lasketaan summaamalla kaikki arvot ja näytetään laskurilistan yläpuolella. Jokaisella laskurilla on itsenäiset askel-, nollaus- ja negatiivisten arvojen salliminen -asetukset.

Liittyvät työkalut

Usein kysytyt kysymykset