Ruka hadi maudhui makuu

Kipima Muda cha Pomodoro bila malipo

Kaa makini ukitumia mbinu ya Pomodoro. Badilisha muda wa kazi na mapumziko, fuatilia vikao vilivyokamilika, na usikie tahadhari ya sauti mwishoni mwa kila awamu.

Inafanya kazi bila mtandao mara ikishapakia
25:00Zingatia

Njia za mkato: Bara kuanza/kusimamia Β· R kuweka upya Β· S kuskip

Mipangilio ya haraka (umakini/mapumziko)
0
Pomodoro za leo
0 / 4
Kipindi
0
Dakika za kuzingatia

Matumizi ya kawaida

  • Kipimaji cha Pomodoro kwa ajili ya kusomekaTumia mbinu ya Pomodoro kusomeka kwa ufanisi zaidi β€” jifunze katika vipindi vya dakika 25 vya upambazaji na mapumziko ya dakika 5.
  • Kipimaji cha Pomodoro kwa ajili ya kazi ya mbaliPigania mgogoro wa kazi kutoka nyumbani na vipindi vya Pomodoro vya upambazaji. Fuatilia muda wa upambazaji na kulazimisha mapumziko ya kawaida.
  • Kipimaji cha Pomodoro kwa ajili ya mradi wa kuandikaTumia vipindi vya Pomodoro ili kufikiri kupitia kuzuia kwa kuandika na kuendelea kasi ya kuandika kwenye insha, ripoti, au kazi ya ubunifu.
  • Kipimaji cha Pomodoro kwa ajili ya programuTumia vipindi vya upambazaji vya upambazaji ili kusambaza kwa ufanisi zaidi β€” jinga vitisho vya mtiririko huku kuandikisha mapumziko ya kawaida.
  • Kipimaji cha Pomodoro kwa ajili ya upambazaji na ADHDVipindi vya kazi vya upambazaji husaidia watu walio na ADHD kubaki sawa na kurahisisha kazi ngumu.

Jinsi Inavyofanya Kazi

Saa hii ya Pomodoro inafanya kazi kikamilifu kwenye kivinjari bila maktaba za nje. Kuhesabu nyuma kunafungwa kwenye alama ya wakati wa saa-halisi kwa kutumia Date.now() ili kupunguza-kasi kwa kichupo cha nyuma kusiweze kupunguza kasi ya saa, na sauti zote za arifa zinazalishwa kwa mahitaji kupitia Web Audio API β€” hakuna mafaili ya sauti yanayopakuliwa.

  1. 1
    Injini ya kuhesabu nyuma ya saa-halisi
    Unapobofya Anza, saa inarekodi alama kamili ya mwisho ya wakati (Date.now() pamoja na sekunde zilizobaki). Kila milisekunde 500, setInterval inahesabu upya ni sekunde ngapi zimebaki kwa kutoa wakati wa sasa kutoka mwisho huo thabiti. Kivinjari kikipunguza kasi ya kichupo, hesabu inajirekebisha mara tiki inayofuata inapofyatuka.
  2. 2
    Usawazishaji upya wa umakini wa kichupo
    Msikilizaji wa tukio la visibilitychange unaanzisha kazi ile ile ya usawazishaji papo hapo unaporudi kwenye kichupo. Hii ina maana onyesho linaruka moja kwa moja hadi wakati sahihi uliobaki badala ya kusubiri tiki inayofuata ya milisekunde 500 β€” muhimu wakati kichupo kimekuwa nyuma kwa muda mrefu.
  3. 3
    Uzalishaji wa sauti wa Web Audio API
    Sauti tatu za arifa (classic, chime, digital) zinazalishwa kikamilifu na AudioContext ya ndani ya kivinjari β€” OscillatorNode inaweka marudio na aina ya wimbi (sine au square), na GainNode inatumia mteremko wa kielelezo wa sauti kuunda umbo. Hakuna mafaili ya sauti yanayopatikana au kusimbwa.
  4. 4
    Uhifadhi wa mipangilio na hesabu ya kila siku
    Muda wako maalum na hesabu ya pomodoro zilizokamilika leo zinaandikwa kwenye localStorage chini ya funguo mbili tofauti. Ukurasa unapopakia kifaa kinazisoma tena, kuthibitisha kila thamani dhidi ya wigo unaoruhusiwa, na kurudisha saa β€” kwa hiyo mipangilio yako inasalia baada ya kuonyesha upya ukurasa bila mzunguko wowote wa seva.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara