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

ໂມງຈັບເວລາ Pomodoro ຟຣີ

ໂຟກັດດ້ວຍເຕັກນິກ Pomodoro. ກຳໜົດໄລຍະເຮັດວຽກ ແລະ ພັກ, ຕິດຕາມ session ທີ່ສຳເລັດ ແລະ ໄດ້ຍິນ alert ສຽງ ເມື່ອແຕ່ລະໄລຍະສິ້ນສຸດ.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ
25:00ສຸມໃສ່

ທາງລັດ: Space ເລີ່ມ/ຢຸດ · R reset · S skip

ຄ່າທີ່ຕັ້ງໄວ້ດ່ວນ (ໂຟກັດ/ພັກ)
0
Pomodoros ມື້ນີ້
0 / 4
ຮອບ
0
ນາທີທີ່ສຸມໃສ່

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

  • Pomodoro Timer ສໍາລັບການສຶກສາໃຊ້ເຕັກນິກ Pomodoro ເພື່ອສຶກສາໄດ້ຢ່າງມີປະສິດທິພາບ — ເຮັດວຽກໃນວຽກ 25 ນາທີທີ່ສຸມໃຈພ້ອມກັບ 5 ນາທີຢຸດພັກ.
  • Pomodoro Timer ສໍາລັບການເຮັດວຽກຈາກໄກຕໍ່ສູ້ກັບສິ່ງລົບກວນການເຮັດວຽກຈາກກຣະທໍາອາໃສໂດຍໃຊ້ວຽກ Pomodoro ທີ່ມີເຄື່ອງມື. ຕິດຕາມເວລາສຸມໃຈ ແລະ ບັງຄັບໃຊ້ໂປ�ກພັກແຕ່ລະຄົນ.
  • Pomodoro Timer ສໍາລັບໂຄງການຂຽນໃຊ້ເຊດຊັນ Pomodoro ເພື່ອຜ່ານຜ່າອຸປະສັກການຂຽນ ແລະ ຮັກສາແຮງຂັບເຄື່ອນໃນການຂຽນບົດຄວາມ, ລາຍງານ ຫຼື ງານສ້າງສັນ.
  • Pomodoro Timer ສໍາລັບການກໍາຫນົດໂປຣແກຣມໃຊ້ວຽກສຸມໃຈທີ່ມີເຄື່ອງມືເພື່ອເຂົ້າລະຫັດໄດ້ຢ່າງມີປະສິດທິພາບ — ຫຼີກເວັ້ນການຂັດຂວາງການໄຫລ່ສຸມໃຈ ໃນຂະນະທີ່ຮັກສາໂປ�ກພັກທີ່ສະໍ່າມາກໍ່.
  • Pomodoro Timer ສໍາລັບສຸມໃຈ ແລະ ADHDວຽກທີ່ມີເຄື່ອງມືຊ່ວຍໃຫ້ຄົນທີ່ມີ ADHD ຮັກສາສຸມໃຈ ແລະ ເຮັດໃຫ້ວຽກທີ່ຍາກຫຼາຍສາມາດຈັດການໄດ້.

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

ໂມງຈັບເວລາ Pomodoro ນີ້ເຮັດວຽກຢູ່ໃນບຣາວເຊີທັງໝົດໂດຍບໍ່ມີ library ພາຍນອກ. ການນັບຖອຍຫຼັງຖືກຜູກກັບເວລານາທີກາ ໂດຍໃຊ້ Date.now() ດັ່ງນັ້ນການຫຼຸດຄວາມໄວຂອງແທັບພື້ນຫຼັງຈະບໍ່ເຮັດໃຫ້ໂມງຊ້າລົງ, ແລະ ສຽງແຈ້ງເຕືອນທັງໝົດຖືກສັງເຄາະຂຶ້ນຕາມຄວາມຕ້ອງການຜ່ານ Web Audio API — ບໍ່ມີໄຟລ໌ສຽງໃດຖືກດາວໂຫຼດ.

  1. 1
    ເອັນຈິນນັບຖອຍຫຼັງແບບເວລານາທີກາ
    ເມື່ອທ່ານກົດ ເລີ່ມ, ໂມງຈະບັນທຶກເວລາສິ້ນສຸດແບບແທ້ຈິງ (Date.now() ບວກກັບວິນາທີທີ່ເຫຼືອ). ທຸກ 500 ms, setInterval ຈະຄິດໄລ່ຄືນວ່າມີວິນາທີເຫຼືອຈັກອັນໂດຍລົບເວລາປັດຈຸບັນອອກຈາກຈຸດສິ້ນສຸດທີ່ຄົງທີ່ນັ້ນ. ຖ້າບຣາວເຊີຫຼຸດຄວາມໄວຂອງແທັບ, ການຄິດໄລ່ຈະແກ້ໄຂຕົວເອງທັນທີທີ່ tick ຕໍ່ໄປເກີດຂຶ້ນ.
  2. 2
    ການປັບຄືນເມື່ອກັບມາທີ່ແທັບ
    ຕົວຮັບເຫດການ visibilitychange ຈະເອີ້ນຟັງຊັນປັບຄືນອັນດຽວກັນທັນທີທີ່ທ່ານກັບໄປທີ່ແທັບ. ນີ້ໝາຍຄວາມວ່າໜ້າຈໍຈະກະໂດດໄປຫາເວລາທີ່ເຫຼືອທີ່ຖືກຕ້ອງທັນທີແທນທີ່ຈະລໍຖ້າ tick ຄັ້ງຕໍ່ໄປ — ສຳຄັນເມື່ອແທັບຢູ່ໃນພື້ນຫຼັງເປັນເວລາດົນ.
  3. 3
    ການສັງເຄາະສຽງດ້ວຍ Web Audio API
    ສຽງແຈ້ງເຕືອນ 3 ແບບ (classic, chime, digital) ຖືກສ້າງຂຶ້ນທັງໝົດໂດຍ AudioContext ໃນຕົວຂອງບຣາວເຊີ — OscillatorNode ຕັ້ງຄວາມຖີ່ ແລະ ປະເພດຄື້ນ (sine ຫຼື square), ແລະ GainNode ນຳໃຊ້ການປັບລະດັບສຽງແບບ exponential ເພື່ອສ້າງຮູບຮ່າງຂອງສຽງ. ບໍ່ມີໄຟລ໌ສຽງໃດຖືກດຶງ ຫຼື ຖອດລະຫັດ.
  4. 4
    ການບັນທຶກການຕັ້ງຄ່າ ແລະ ຈຳນວນຕໍ່ວັນ
    ໄລຍະເວລາທີ່ທ່ານກຳນົດເອງ ແລະ ຈຳນວນ pomodoro ທີ່ສຳເລັດແລ້ວມື້ນີ້ຖືກຂຽນລົງໃນ localStorage ພາຍໃຕ້ 2 key ແຍກກັນ. ເມື່ອໂຫຼດໜ້າ, ເຄື່ອງມືຈະອ່ານພວກມັນຄືນ, ກວດສອບແຕ່ລະຄ່າກັບຊ່ວງທີ່ອະນຸຍາດ, ແລະ ຟື້ນຟູໂມງ — ດັ່ງນັ້ນການຕັ້ງຄ່າຂອງທ່ານຈະຄົງຢູ່ເມື່ອໂຫຼດໜ້າໃໝ່ໂດຍບໍ່ຕ້ອງສົ່ງກັບໄປຫາເຊີເວີ.

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

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