LibraTool logoLibraTool

وړیا معکوس شمېرنې ټایمر

هرې نیټې او وخت ته شمیرنه وکړئ. دودیز نیټه وټاکئ یا چټک تنظیمات وکاروئ (5 دقیقې، 15 دقیقې، 1 ساعت). هیڅ ثبت نوم ته اړتیا نشته.

یو ځل چې لوډ شي آفلاین کار کوي
ټایمر تنظیم کړئ
ساعتونه
دقیقې
ثانیې

چټک کاونټ-ډاون

تر دې پورې ګڼل

ګټوره سپارښتنه: دا پاڼه خلاصه وساتئ ترڅو الارم غږ شي. کله چې کار کوي سکرین بیدار پاتې کیږي.

پورته یو ټایمر تنظیم کړئ یا یو چټک ترتیب وټاکئ، بیا Start فشار کړئ

دا څنګه کار کوي

شمېرنه-بیرته ټایمر بشپړ ستاسو براوزر کې پرته د بهرنیو اړوندتیاوو نه چلیږي — هیڅ کتابتون، هیڅ سرور کال. دا یو 1-ثانیز setInterval کاروي چې د Date.now() او ذخیره شوي موخه وختنښان ترمنځ واټن هر ټیک محاسبه کوي، نو ښودنه دقیقه پاتې کیږي حتی که ټب شالید کې وي یا وسیله ساعت انحراف کوي.

  1. 1
    یوه موخه ټاکئ
    اوږدوالی حالت وټاکئ (ساعته، دقیقې، ثانیې) یا نیټه/وخت حالت ته واړوئ ترڅو یو ځانګړي شیبه ته شمېرنه وکړئ. پنځه چټک-مخکینی تڼۍ (5 دقیقې تر 24 ساعتونو) ننوتنو بشپړ پرېږدي او ټایمر سملاسي پیل کوي.
  2. 2
    وقفه یو ثابت موخه پر وړاندې ټیکوي
    کله چې پیل شي، وسیله مطلقه موخه د Date څیز په توګه ذخیره کوي او هر 1000 ms setInterval هڅوي. هر ټیک Date.now() بولي او له موخې یې راکموي — نو پاتې راغلي ټیکونه (ټب خوب، CPU بوخت) په راتلونکي ټیک کې پخپله سمیږي پرځای د دې چې ځنډ راټول کړي.
  3. 3
    تطبیقي ښودنه او ټب انعکاس
    ښودنه اتوماتیک مخکینۍ صفر واحدونه غورځوي — یو 45-ثانیز ټایمر یوازې ثانیې لوی ډول کې ښیي، پداسې حال کې چې یو څو-ورځنی ټایمر ټول څلور واحدونه کوچني اندازه کې ښیي. پاتې وخت هم document.title ته لیکل کیږي نو شمېرنه-بیرته یوه کوچنۍ یا شالید ټب کې لوستل کیدونکی پاتې کیږي.
  4. 4
    پای ته د Web Audio زنګ
    کله چې شمېرنه-بیرته صفر ته ورسیږي، براوزر جوړ شوی Web Audio API (AudioContext + OscillatorNode) یو دریو-نبض 880 هرتز سائن-موج زنګ جوړوي — هیڅ آډیو فایل ډاونلوډ نه کیږي. ودرول، بیا پیل، او شریکیدونکي URLs (چې موخه ایپاک #to= fragment کې کوډوي، چې هیڅکله سرور ته نه رسیږي) هم بشپړ کلاینټ-اړخ اداره کیږي.

اړوندې وسیلې

په مکرر ډول پوښتل شوې پوښتنې