Libreng Online na Tally Counter
Isang click counter na awtomatikong nagse-save sa iyong browser. Magdagdag ng maraming counter na may custom na label at hakbang. Bilangin ang mga tao, reps, lap, imbentaryo, anumang bagay.
Mga karaniwang gamit
- Bilangan ang Mga Tao sa Mga KaganapanSubaybayan ang pagdalo, bilang ng mga tao, o kapasidad sa mga pinto at venue.
- Bilangan ang Inventory at StockTallyhin ang mga items sa panahon ng stock counts nang hindi mawawalan ng iyong lugar.
- Bilangan ang Reps at SetsSubaybayan ang workout reps, sets, o rounds na may malalaking tap targets.
- Row Counter para sa Knitting at CrochetSubaybayan ang mga row at pattern repeats sa iyong proyekto.
- Bilangan ang Mga Ibon, Wildlife at SurveysTallyhin ang mga nakita sa panahon ng bird counts, surveys, at field research.
Paano ito Gumagana
Buong tumatakbo ang tally counter na ito sa iyong browser gamit ang React state at ang built-in na localStorage API ng browser β walang server, walang account, at walang data na ipinapadala kahit saan. Awtomatikong nananatili ang mga bilang kahit i-refresh ang pahina, at ginagamit ng fullscreen mode ang Screen Wake Lock API para manatiling bukas ang display habang nagbibilang.
- 1Nasa localStorage ang statePag-load ng pahina, binabasa ng tool ang anumang dating naka-save na counter mula sa localStorage sa ilalim ng nakapirming key. Ang bawat counter β ang label, kasalukuyang halaga, step size, at allow-negative flag β ay sine-serialize bilang JSON at isinusulat pabalik sa localStorage sa bawat pagbabago, kaya nananatili ang mga bilang mo kahit aksidenteng maisara o ma-refresh ang tab.
- 2Increment/decrement gamit ang React stateKapag tinap ang + o ang malaking button sa gitna, tinatawag ang isang updater na nagdadagdag ng naka-configure na step value sa kasalukuyang halaga ng counter. Kung naka-off ang allow-negative, kina-clamp ang resulta sa zero gamit ang Math.max. Ang mga keyboard shortcut (Space/+ para magdagdag, -/Backspace para magbawas) ay nakakabit sa isang window keydown listener na tumutukoy sa aktibong counter.
- 3Fullscreen mode na may Screen Wake LockKapag pumasok sa fullscreen mode, nagre-render ng overlay kung saan ang buong screen ang tap target. Kasabay nito, humihingi ang tool ng wake lock sa pamamagitan ng navigator.wakeLock.request('screen') β isang browser API na humihiling sa OS na pigilan ang pagtulog ng screen. Awtomatikong kinukuha ulit ang lock kapag nakita ulit ang tab matapos itong mapunta sa background.
- 4Maraming counter na may pinagsamang kabuuanKapag nagdagdag ng ikalawang counter, gumagawa ito ng bagong entry na may ID mula sa crypto.randomUUID(). Kapag higit sa isa ang counter, kinakalkula ang pinagsamang kabuuan sa pagsuma ng lahat ng halaga at ipinapakita sa itaas ng listahan ng counter. May sariling step, reset, at allow-negative na setting ang bawat counter.
Mga Kaugnay na Tool
Metronome
Panatilihin ang tempo habang nagsasanay gamit ang sample-accurate na metronome β itakda ang BPM, pumili ng time signature, magdagdag ng subdivision, at mag-tap para mahanap ang beat.
Tagabilang ng Salita
Bilangin ang mga salita, character, pangungusap, at talata. Tantiyahin ang oras ng pagbabasa.
Tagabilang ng Dalas ng Salita
Bilangin kung gaano kadalas lumabas ang bawat salita sa iyong teksto. Visualize ang mga nangungunang salita, i-export sa CSV, at salain ang mga stop word.