Langsung ke konten utama

Penghitung Tally Online gratis

Penghitung klik yang tersimpan otomatis di browser Anda. Tambahkan beberapa penghitung dengan label dan langkah kustom. Hitung orang, repetisi, lap, inventaris, apa pun.

Berfungsi offline setelah dimuat
Memuat...

Penggunaan umum

  • Hitung Orang di AcaraLacak kehadiran, jumlah orang, atau kapasitas di pintu dan tempat.
  • Hitung Inventaris dan StokTally item selama penghitungan stok tanpa kehilangan tempat Anda.
  • Hitung Pengulangan dan SetLacak pengulangan latihan, set, atau putaran dengan target ketukan besar.
  • Penghitung Baris untuk Rajutan dan KailPantau baris dan pengulangan pola dalam proyek Anda.
  • Hitung Burung, Satwa Liar, dan SurveiTally penglihatan selama penghitungan burung, survei, dan penelitian lapangan.

Cara kerja

Penghitung tally ini berjalan sepenuhnya di browser Anda menggunakan React state dan API localStorage bawaan browser β€” tidak ada server, tidak ada akun, dan tidak ada data yang dikirim ke mana pun. Hitungan bertahan otomatis saat halaman disegarkan, dan mode layar penuh menggunakan Screen Wake Lock API untuk menjaga tampilan tetap menyala saat menghitung.

  1. 1
    State disimpan di localStorage
    Saat halaman dimuat, alat ini membaca penghitung tersimpan sebelumnya dari localStorage di bawah kunci tetap. Setiap penghitung β€” labelnya, nilai saat ini, ukuran langkah, dan flag izinkan-negatif β€” diserialisasi sebagai JSON dan ditulis kembali ke localStorage setiap perubahan, sehingga hitungan Anda bertahan dari penutupan tab yang tidak sengaja atau penyegaran.
  2. 2
    Naik/turun via React state
    Mengetuk + atau tombol tengah besar memanggil fungsi pembaru yang menambahkan nilai langkah yang dikonfigurasi ke nilai penghitung saat ini. Jika izinkan-negatif dimatikan, hasilnya dijepit ke nol dengan Math.max. Pintasan keyboard (Spasi/+ untuk naik, -/Backspace untuk turun) dihubungkan melalui pendengar keydown window yang menargetkan penghitung mana pun yang aktif.
  3. 3
    Mode layar penuh dengan Screen Wake Lock
    Masuk mode layar penuh merender overlay tempat seluruh layar menjadi target ketukan. Bersamaan, alat ini meminta wake lock melalui navigator.wakeLock.request('screen') β€” API browser yang meminta OS untuk mencegah layar tidur. Wake lock diperoleh kembali secara otomatis jika tab kembali terlihat setelah dijalankan di latar belakang.
  4. 4
    Beberapa penghitung dengan total gabungan
    Menambahkan penghitung kedua membuat entri baru dengan ID yang dihasilkan crypto.randomUUID(). Ketika lebih dari satu penghitung ada, total gabungan dihitung dengan menjumlahkan semua nilai dan ditampilkan di atas daftar penghitung. Setiap penghitung memiliki pengaturan langkah, reset, dan izinkan-negatif yang independen.

Alat terkait

Pertanyaan yang sering diajukan