پرش به محتوای اصلی

شمارشگر آنلاین رایگان

یک شمارشگر کلیکی که به صورت خودکار در مرورگر شما ذخیره می‌شود. چند شمارشگر با برچسب‌ها و گام‌های دلخواه اضافه کنید. افراد، ست‌ها، دورها، موجودی یا هر چیزی را بشمارید.

پس از بارگذاری آفلاین کار می‌کند
در حال بارگذاری...

کاربردهای رایج

  • مردم را در رویدادها بشماریدحضور، تعداد افراد یا ظرفیت را در درهای ورودی و مکان ها دنبال کنید.
  • موجودی و موجودی را بشماریداقلام را در طول شمارش موجودی بشمارید بدون اینکه جای خود را از دست بدهید.
  • تکرارها و مجموعه ها را بشماریدتکرارها، مجموعه ها یا دورهای ورزشی را با اهداف لمسی بزرگ دنبال کنید.
  • شمارنده ردیف برای بافندگی و قلاب بافیردیف ها و تکرار الگوها را در پروژه خود دنبال کنید.
  • پرندگان، حیات وحش و نظرسنجی ها را بشماریددر طول شمارش پرندگان، نظرسنجی ها و تحقیقات میدانی مشاهدات را شمارش کنید.

نحوه کار

این شمارشگر تسبیح کاملاً در مرورگر شما با استفاده از حالت React و API داخلی localStorage مرورگر اجرا می‌شود — بدون سرور، بدون حساب کاربری، و بدون ارسال داده به هیچ‌کجا. شمارش‌ها به‌طور خودکار در برابر تازه‌سازی صفحه دوام می‌آورند، و حالت تمام‌صفحه از API قفل بیداری صفحه استفاده می‌کند تا نمایشگر شما هنگام شمارش روشن بماند.

  1. 1
    وضعیت در localStorage زندگی می‌کند
    وقتی صفحه بارگذاری می‌شود، ابزار هر شمارشگر قبلاً ذخیره‌شده را از localStorage زیر یک کلید ثابت می‌خواند. هر شمارشگر — برچسب، مقدار فعلی، اندازه گام، و پرچم اجازه منفی — به‌صورت JSON سریال‌سازی و در هر تغییر دوباره در localStorage نوشته می‌شود، پس شمارش‌های شما در برابر بستن یا تازه‌سازی تصادفی تب دوام می‌آورند.
  2. 2
    افزایش/کاهش از طریق حالت React
    زدن + یا دکمه بزرگ مرکزی یک به‌روزرسان را فراخوانی می‌کند که مقدار گام پیکربندی‌شده را به مقدار فعلی شمارشگر اضافه می‌کند. اگر اجازه منفی خاموش باشد، نتیجه با Math.max روی صفر مهار می‌شود. کلیدهای میان‌بر (فاصله/+ برای افزایش، -/Backspace برای کاهش) از طریق یک شنونده keydown پنجره سیم‌کشی شده‌اند که هر شمارشگری که فعال است را هدف می‌گیرد.
  3. 3
    حالت تمام‌صفحه با قفل بیداری صفحه
    ورود به حالت تمام‌صفحه یک لایه رویی نمایش می‌دهد که کل صفحه در آن محل ضربه زدن است. همزمان، ابزار از طریق navigator.wakeLock.request('screen') یک قفل بیداری درخواست می‌کند — یک API مرورگر که از سیستم‌عامل می‌خواهد از خاموش شدن صفحه جلوگیری کند. اگر تب بعد از رفتن به پس‌زمینه دوباره نمایان شود، قفل به‌طور خودکار دوباره گرفته می‌شود.
  4. 4
    چند شمارشگر با جمع ترکیبی
    اضافه‌کردن شمارشگر دوم یک ورودی جدید با شناسه تولیدشده توسط crypto.randomUUID() می‌سازد. وقتی بیش از یک شمارشگر وجود دارد، یک جمع ترکیبی با جمع تمام مقادیر محاسبه و بالای لیست شمارشگرها نمایش داده می‌شود. هر شمارشگر تنظیمات مستقل گام، بازنشانی، و اجازه منفی دارد.

راهنما

مثال عملی

شمارش دانه‌های یک الگوی بافتنی که هر ۸ ردیف تکرار می‌شود: پیش‌فرض «+ شمارنده ردیف با تکرار» را اضافه کنید. این کار یک شمارنده ردیف می‌سازد که پس از ردیف ۸ به ۰ برمی‌گردد و یک شمارنده تکرار که هر بار یکی اضافه می‌کند. ۲۰ بار ضربه بزنید و ردیف‌ها ۴ را با «دورها: ۲» نشان می‌دهد، در حالی که تکرارها ۲ را نشان می‌دهد. تاریخچه ضربات هر ضربه را با زمانش فهرست می‌کند و می‌توانید آن را به صورت CSV دانلود کنید.

کدام تنظیمات را استفاده کنید و محدودیت‌ها

  • گام را به اندازه هر شمارش تنظیم کنید. گام مقداری است که هر ضربه اضافه می‌کند، مثلاً ۲ برای جفت‌ها یا ۱۰ برای دسته‌ها. در کامپیوتر، Space یا + یک گام به شمارنده اول اضافه می‌کند و - یا Backspace یکی کم می‌کند. روی گوشی، دکمه بزرگ را لمس کنید.
  • برای دورها از «تکرار، هدف و پیوند» استفاده کنید. «تکرار هر (بازنشانی به ۰)» شمارش را پس از N به ۰ برمی‌گرداند و دورها را می‌شمارد. «هشدار در مجموع» وقتی مجموع به هدف شما رسید پیامی نشان می‌دهد، با یک صدای اختیاری. «هر دور ۱ اضافه کن به» یک شمارنده را به شمارنده دیگر پیوند می‌دهد.
  • برای شمارش بدون نیاز به دست از حالت تمام‌صفحه استفاده کنید. «تمام‌صفحه» کل صفحه را به یک هدف لمسی تبدیل می‌کند و از مرورگر می‌خواهد صفحه را بیدار نگه دارد. «قفل» همه چیز را به جز ضربات نادیده می‌گیرد؛ برای خروج، «برای باز کردن قفل نگه دارید» را فشار داده و نگه دارید.
  • فقط در صورت نیاز اعداد منفی را مجاز کنید. به طور پیش‌فرض شمارنده روی ۰ متوقف می‌شود. برای شمارش افزایشی و کاهشی از یک نقطه شروع، مانند ورود و خروج کالا از انبار، گزینه «اجازه اعداد منفی» را تیک بزنید.
  • قبل از بازنشانی، عملیات را لغو کنید. «لغو آخرین ضربه» یا Ctrl+Z ضربات اخیر را برمی‌گرداند (۱۰۰ مورد آخر به خاطر سپرده می‌شوند). بلافاصله پس از بازنشانی، یک دکمه «لغو» با شمارش قبلی ظاهر می‌شود. «تنظیم شمارش روی» به شما امکان می‌دهد عدد را مستقیماً تصحیح کنید.
  • آنچه شمرده‌اید را خروجی بگیرید. «کپی خلاصه» برچسب‌ها و مجموع‌ها را به صورت متن می‌دهد. تاریخچه ضربات تا ۱,۰۰۰ مورد را نگه می‌دارد، قابل کپی یا ذخیره با «دانلود CSV» است و ۵۰ مورد آخر را در صفحه نشان می‌دهد.

مشکلات رایج و راه حل آن‌ها

شمارش من از بین رفت.
شمارش‌ها در حافظه محلی این مرورگر زندگی می‌کنند. اگر داده‌های سایت را پاک کنید، از پنجره خصوصی استفاده کنید، صفحه را در مرورگر یا دستگاه دیگری باز کنید، یا فضای ذخیره‌سازی پر باشد، ناپدید می‌شوند. برای موارد مهم از «کپی خلاصه» یا «دانلود CSV» استفاده کنید.
شمارنده به زیر صفر نمی‌رود.
این حالت پیش‌فرض است. اگر مقادیر زیر ۰ را می‌خواهید، گزینه «اجازه اعداد منفی» را برای آن شمارنده تیک بزنید.
فشردن Space یا Backspace شمارش نمی‌کند.
کلیدها روی شمارنده اول عمل می‌کنند و وقتی یک دکمه، کادر متن یا فیلد عددی در فوکوس باشد نادیده گرفته می‌شوند. ابتدا روی یک قسمت خالی از صفحه کلیک کنید. در صفحه لمسی، به جای آن دکمه بزرگ را لمس کنید.
صفحه در حالت تمام‌صفحه همچنان خاموش می‌شود.
بیدار نگه داشتن صفحه به پشتیبانی مرورگر بستگی دارد و ممکن است مثلاً توسط ذخیره‌ساز باتری رد شود. اگر همچنان رخ می‌دهد، زمان خاموشی صفحه دستگاه خود را در تنظیمات خودش افزایش دهید.
اشتباهی شمارنده را لمس کردم یا بازنشانی کردم.
برای ضربات از «لغو آخرین ضربه» یا Ctrl+Z و برای بازنشانی از دکمه «لغو» که بلافاصله بعد از آن ظاهر می‌شود استفاده کنید. «بازنشانی همه» تمام شمارنده‌ها را یکجا پاک می‌کند، پس قبل از فشردن آن بررسی کنید.

ابزارهای مرتبط

سؤالات متداول