ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ໂມງ stopwatch ອອນໄລນ໌ ຟຣີ

Stopwatch ຄວາມແມ່ນຍຳ ພ້ອມບັນທຶກ lap, ຊີ້ lap ໄວສຸດ/ຊ້າສຸດ ແລະ keyboard shortcut. ນັບຂຶ້ນຈາກສູນດ້ວຍຄວາມຈ່ຽງ millisecond.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ
00:00.00
ພ້ອມ

ແປ້ນພິມ: Space ເລີ່ມ/ຢຸດ · L ຮອບ · R ຣີເຊັດ

ການນຳໃຊ້ທົ່ວໄປ

  • Stopwatch ສໍາລັບ HIIT ແລະ Interval Workoutsເວລາທີ່ສູງ-intensity intervals ລະຫວ່າງວຽກ ແລະ circuit workouts ກັບ precision ແລະ lap recording.
  • Cooking Stopwatch ສໍາລັບ Multi-Step Recipesຕິດຕາມເວລາປຸງເພື່ອ steaks eggs pasta ແລະ timing-sensitive dishes ອື່ນໆ ກັບ lap markers ສໍາລັບ stage transitions.
  • Sports Race Timing Stopwatchເວລາ running laps swimming sets cycling intervals ແລະ athletic training sessions ອື່ນໆ ກັບ precision.
  • Practice Presentation Timing ກັບ Stopwatchເວລາທີ່ທ່ານ rehearse presentations ເພື່ອໃຫ້ແນ່ໃຈວ່າທ່ານໃສ່ໃນເວລາ allotted. Lap markers ສໍາລັບແຕ່ລະ section.
  • Stopwatch ສໍາລັບ Meditation ແລະ Breathworkເວລາ meditation sessions breath holds ແລະ breathwork patterns ກັບ minimal visual distraction.

ມັນເຮັດວຽກແນວໃດ

ໂມງຈັບເວລານີ້ເຮັດວຽກຢູ່ໃນບຣາວເຊີທັງໝົດໂດຍໃຊ້ performance.now() API ໃນຕົວຂອງບຣາວເຊີ — ໂມງຄວາມລະອຽດສູງແບບ monotonic — ຂັບເຄື່ອນໂດຍວົງຈອນ requestAnimationFrame ທີ່ແຕ້ມໜ້າຈໍໃໝ່ທຸກເຟຣມແອນິເມຊັນ (ໂດຍທົ່ວໄປ 60 ຄັ້ງຕໍ່ວິນາທີ). ບໍ່ມີເຊີເວີກ່ຽວຂ້ອງໃນຂັ້ນຕອນໃດເລີຍ.

  1. 1
    performance.now() ວັດແທກເວລາ
    ເມື່ອທ່ານກົດ ເລີ່ມ, ເຄື່ອງມືຈະບັນທຶກຈຸດອ້າງອີງດ້ວຍ performance.now(). ທຸກເຟຣມແອນິເມຊັນ, ໜ້າຈໍຈະລົບຈຸດອ້າງອີງນັ້ນອອກຈາກຄ່າ performance.now() ປັດຈຸບັນເພື່ອຄິດໄລ່ມິນລິວິນາທີທີ່ຜ່ານໄປ — ຫຼີກລ້ຽງບັນຫາການເລື່ອນເວລາທີ່ມາພ້ອມກັບ setInterval ຊ້ຳໆ.
  2. 2
    requestAnimationFrame ຂັບເຄື່ອນໜ້າຈໍ
    ແທນທີ່ຈະໃຊ້ໂມງແບບຊ່ວງເວລາຄົງທີ່, ໜ້າຈໍຕົວເລກຈະຖືກອັບເດດພາຍໃນວົງຈອນ requestAnimationFrame. ນີ້ຮັກສາໜ້າຈໍໃຫ້ສອດຄ່ອງກັບ pipeline ການສະແດງຜົນຂອງບຣາວເຊີເອງ, ດັ່ງນັ້ນຕົວນັບເຊັນຕິວິນາທີຈະເລື່ອນລຽບ ແລະ ບໍ່ວ່ອງໄວກວ່າທີ່ຈໍສະແດງຜົນຈະອັບເດດໄດ້.
  3. 3
    localStorage ບັນທຶກເຊດຊັນທີ່ກຳລັງແລ່ນ
    ທຸກຄັ້ງທີ່ເລີ່ມ, ຢຸດ, ຫຼື ຈັບເວລາຮອບ, ເຄື່ອງມືຈະຂຽນຂໍ້ມູນລົງໃນ localStorage — ລວມທັງເວລານາທີກາອ້າງອີງ. ຖ້າທ່ານໂຫຼດໜ້າໃໝ່ໃນລະຫວ່າງແລ່ນ, ໂມງຈັບເວລາຈະອ່ານຈຸດອ້າງອີງນັ້ນ, ຄິດໄລ່ວ່າຜ່ານໄປຈັກມິນລິວິນາທີນັບຕັ້ງແຕ່ຂຽນ, ແລະ ສືບຕໍ່ຈາກເວລາທີ່ຖືກຕ້ອງ.
  4. 4
    ຮອບຈັບເວລາສົ່ງອອກເປັນຂໍ້ຄວາມຄັ່ນດ້ວຍ tab ຫຼື CSV
    ແຕ່ລະຮອບຈະເກັບທັງເວລາແຍກ (ຄວາມແຕກຕ່າງນັບຈາກຮອບກ່ອນໜ້າ) ແລະ ຍອດລວມສະສົມ. ສຳເນົາທັງໝົດຈະຂຽນແຖວທີ່ຄັ່ນດ້ວຍ tab ລົງໃນຄລິບບອດຜ່ານ navigator.clipboard.writeText; ດາວໂຫຼດ CSV ຈະສ້າງ Blob ທີ່ມີ UTF-8 BOM ດັ່ງນັ້ນໄຟລ໌ຈະເປີດຖືກຕ້ອງໃນ Excel ໂດຍບໍ່ຕ້ອງໃຊ້ຕົວຊ່ວຍ import.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ