Перайсці да асноўнага зместу
LibraTool logoLibraTool

Анлайн-лічыльнік — бясплатна

Лічыльнік кліканняў, які аўтаматычна захоўваецца ў вашым браўзеры. Дадавайце некалькі лічыльнікаў з уласнымі назвамі і крокамі. Лічыце людзей, паўторы, кругі, запасы — што заўгодна.

Працуе афлайн пасля загрузкі
Загрузка...

Тыповыя выкарыстанні

  • Лічыце людзей на мерапрыемствахАдстежвайце дзейнасць, колькасць людзей ці вмяшчальнасць у дзвярах і месцах.
  • Лічыце запасы і прадукцыюСкладайце тавар падчас падліку запасаў без страты месца.
  • Лічыце паўторы і подходыЛічыце паўторы, падыходы або раўнды трэніроўкі з вялікімі кнопкамі для націску.
  • Лічыльнік радоў для вязання і крочэтаАдстежвайце радкі і паўторы малюнку ў вашым праекце.
  • Лічыце птушак, жыватёл і даследаванніСкладайце пазарванні падчас падліку птушак, даследаванняў і тэрэновых работ.

Як гэта працуе

Гэты лічыльнік працуе цалкам у вашым браўзеры з выкарыстаннем стану React і ўбудаванага API localStorage браўзера — няма ні сервера, ні акаўнта, і ніякія дадзеныя нікуды не адпраўляюцца. Лікі захоўваюцца пры абнаўленні старонкі аўтаматычна, а поўнаэкранны рэжым выкарыстоўвае Screen Wake Lock API, каб трымаць ваш экран уключаным падчас падліку.

  1. 1
    Стан захоўваецца ў localStorage
    Калі старонка загружаецца, інструмент чытае любыя раней захаваныя лічыльнікі з localStorage пад фіксаваным ключом. Кожны лічыльнік — яго пазнака, бягучае значэнне, крок і сцяг дазволу на адмоўныя значэнні — серыялізуецца як JSON і запісваецца назад у localStorage пры кожнай змене, таму вашы лікі захоўваюцца пры выпадковым закрыцці ці абнаўленні ўкладкі.
  2. 2
    Павелічэнне/памяншэнне праз стан React
    Націск на + ці вялікую цэнтральную кнопку выклікае абнаўляльнік, які дадае наладжанае значэнне кроку да бягучага значэння лічыльніка. Калі дазвол на адмоўныя значэнні выключаны, вынік абмяжоўваецца нулём з дапамогай Math.max. Клавіятурныя скароты (Прабел/+ для павелічэння, -/Backspace для памяншэння) падлучаны праз слухач keydown акна, які нацэлены на любы актыўны лічыльнік.
  3. 3
    Поўнаэкранны рэжым з Screen Wake Lock
    Уваход у поўнаэкранны рэжым адлюстроўвае накладку, дзе ўвесь экран з'яўляецца мэтай для дотыку. Адначасова інструмент запытвае блакіроўку прачынання праз navigator.wakeLock.request('screen') — API браўзера, які просіць АС прыгасіць засынанне экрана. Блакіроўка аўтаматычна аднаўляецца, калі ўкладка зноў становіцца бачнай пасля фонавага рэжыму.
  4. 4
    Некалькі лічыльнікаў з агульнай сумай
    Дадаванне другога лічыльніка стварае новы запіс з ID, згенераваным crypto.randomUUID(). Калі існуе больш за адзін лічыльнік, вылічваецца агульная сума шляхам сумавання ўсіх значэнняў і адлюстроўваецца над спісам лічыльнікаў. Кожны лічыльнік мае незалежныя налады кроку, скіду і дазволу на адмоўныя значэнні.

Звязаныя інструменты

Часта задаюць пытанні