រំលងទៅខ្លឹមសារមេ

ឧបករណ៍ Pomodoro Timer ឥតគិតថ្លៃ

ផ្ដោតការយកចិត្តទុកដាក់ជាមួយ Pomodoro technique។ តំរូវរយៈពេលការងារ និងសម្រាក តាមដាន session ដែលបានបញ្ចប់ ហើយស្ដាប់សំរឡេងដាស់ដូចនៅចុង phase នីមួយៗ។

ធ្វើការក្រៅបណ្តាញនៅពេលបានផ្ទុករួច
25:00ផ្តោតអារម្មណ៍

ផ្លូវកាត់៖ Space ចាប់ផ្តើម/ផ្អាក · R កំណត់ឡើងវិញ · S រំលង

ការកំណត់ជាមុនរហ័ស (ផ្តោត/សម្រាក)
0
Pomodoros ថ្ងៃនេះ
0 / 4
វគ្គ
0
នាទីផ្តោតអារម្មណ៍

ការប្រើប្រាស់ទូទៅ

  • ម៉ាស៊ីនគិតលេខ Pomodoro សម្រាប់ការសិក្សាប្រើក្បួនបច្ចេកទេស Pomodoro ដើម្បីសិក្សាដ៏មានប្រសិទ្ធភាព — ធ្វើការក្នុងសម័យប្រឹក្សាធិបតេយ្យ 25 នាទីដែលមានលក្ខណ្ឌលក្ខណ្ឌ 5 នាទី។
  • ម៉ាស៊ីនគិតលេខ Pomodoro សម្រាប់ការងារឆ្ងាយដោះស្រាយការរលាក់លាប់ផ្កាពីការងារផ្ទះ ដោយប្រើលក្ខណ្ឌលក្ខណ្ឌ Pomodoro ដែលមានលក្ខណ្ឌលក្ខណ្ឌ។ តាមដានពេលវេលាផ្តោតលើ ហើយអនុវត្តលក្ខណ្ឌលក្ខណ្ឌឡើងវិញ។
  • ម៉ាស៊ីនគិតលេខ Pomodoro សម្រាប់គម្រោងលេខលេខប្រើលក្ខណ្ឌលក្ខណ្ឌ Pomodoro ដើម្បីរំដោះលម្អិតលម្អិតលម្អិត និងរក្សាឌីណាមិកលេខលេខលើលម្អិតលម្អិត របាយការណ៍ ឬលេខលេខ។
  • ម៉ាស៊ីនគិតលេខ Pomodoro សម្រាប់ការលេខលេខប្រើលក្ខណ្ឌលក្ខណ្ឌលម្អិតលម្អិត ដើម្បីលេខលេខដ៏មានប្រសិទ្ធភាព — ជៀសវាងការរលាក់លាប់ផ្កាលម្អិតលម្អិត ខណៈពេលដែលរក្សាលក្ខណ្ឌលក្ខណ្ឌឡើងវិញ។
  • ម៉ាស៊ីនគិតលេខ Pomodoro សម្រាប់លម្អិតលម្អិត និង ADHDក្បួនបច្ចេកទេសលម្អិតលម្អិតលក្ខណ្ឌលក្ខណ្ឌលម្អិតលម្អិត ADHD រក្សាលម្អិតលម្អិត ហើយរក្សាលម្អិតលម្អិតលម្អិតលម្អិត។

វាដំណើរការដោយរបៀបណា

កម្មវិធីកំណត់ម៉ោង Pomodoro នេះដំណើរការទាំងស្រុងក្នុងកម្មវិធីរុករកដោយគ្មានបណ្ណាល័យខាងក្រៅ។ ការរាប់ថយក្រោយភ្ជាប់ជាមួយត្រា Date.now() ដូច្នេះការបន្ថយល្បឿននៅផ្ទាំងផ្ទៃខាងក្រោយមិនអាចធ្វើឲ្យកម្មវិធីកំណត់ម៉ោងយឺតបានឡើយ ហើយសំឡេងជូនដំណឹងទាំងអស់ត្រូវបានសំយោគតាមតម្រូវការតាមរយៈ Web Audio API — គ្មានឯកសារសំឡេងត្រូវបានទាញយកឡើយ។

  1. 1
    ម៉ាស៊ីនរាប់ថយក្រោយភ្ជាប់ម៉ោងជញ្ជាំង
    ពេលអ្នកចុចចាប់ផ្តើម កម្មវិធីកំណត់ម៉ោងកត់ត្រាត្រាចុងកំណត់ដាច់ខាត (Date.now() បូកនឹងវិនាទីនៅសល់)។ រៀងរាល់ 500 ms setInterval គណនាឡើងវិញនូវចំនួនវិនាទីនៅសល់ដោយដកពេលវេលាបច្ចុប្បន្នពីចំណុចបញ្ចប់ថេរនោះ។ ប្រសិនបើកម្មវិធីរុករកបន្ថយល្បឿនផ្ទាំង នព្វន្តកែតម្រូវខ្លួនឯងភ្លាមៗពេលការឆូតបន្ទាប់ដំណើរការ។
  2. 2
    ការធ្វើសមកាលកម្មឡើងវិញនៅផ្ទាំងផ្តោតអារម្មណ៍
    កម្មវិធីស្តាប់ព្រឹត្តិការណ៍ visibilitychange បង្កឲ្យអនុគមន៍ធ្វើសមកាលកម្មដូចគ្នាដំណើរការភ្លាមៗពេលអ្នកប្តូរត្រឡប់ទៅផ្ទាំង។ នេះមានន័យថាការបង្ហាញលោតទៅពេលវេលានៅសល់ត្រឹមត្រូវភ្លាមៗជាជាងរង់ចាំការឆូត 500 ms បន្ទាប់ — សំខាន់ពេលផ្ទាំងស្ថិតនៅផ្ទៃខាងក្រោយអស់រយៈពេលយូរ។
  3. 3
    ការសំយោគសំឡេងតាមរយៈ Web Audio API
    សំឡេងជូនដំណឹងទាំងបី (បុរាណ ចែម ឌីជីថល) ត្រូវបានបង្កើតទាំងស្រុងដោយ AudioContext ដែលមានក្នុងកម្មវិធីរុករក — ថ្នាំង OscillatorNode កំណត់ប្រេកង់ និងប្រភេទរលក (sine ឬ square) ហើយថ្នាំង GainNode អនុវត្តរាំងសំឡេងលោការីតដើម្បីរៀបចំរាងសំឡេង។ គ្មានឯកសារសំឡេងត្រូវទាញយក ឬឌិកូដឡើយ។
  4. 4
    ការរក្សាទុកការកំណត់ និងចំនួនប្រចាំថ្ងៃ
    រយៈពេលផ្ទាល់ខ្លួនរបស់អ្នក និងចំនួន pomodoro ដែលបានបញ្ចប់ថ្ងៃនេះត្រូវបានសរសេរទៅ localStorage ក្រោមគន្លឹះពីរផ្សេងគ្នា។ ពេលផ្ទុកទំព័រឡើងវិញ ឧបករណ៍អានពួកវាមកវិញ ផ្ទៀងផ្ទាត់តម្លៃនីមួយៗទល់នឹងជួរដែលអនុញ្ញាត ហើយស្តារកម្មវិធីកំណត់ម៉ោង — ដូច្នេះការកំណត់របស់អ្នករស់រានពីការធ្វើឲ្យស្រស់ទំព័រដោយគ្មានការទំនាក់ទំនងម៉ាស៊ីនមេឡើយ។

ឧបករណ៍ពាក់ព័ន្ធ

សំណួរដែលសួរជាញឹកញាប់