Kyauta Agogon Pomodoro
Ka kasance mai da hankali da dabarar Pomodoro. Keɓance tsawon lokacin aiki da hutu, bi diddigin zaman da aka kammala, ka ji faɗakarwar sauti a ƙarshen kowane mataki.
Gajerun hanyoyi: Space fara/dakata · R sake saitawa · S tsallakewa
Yadda Yake Aiki
Wannan mai lokaci na Pomodoro yana gudana gaba ɗaya a burauza babu ɗakunan karatu na waje. An kafa ƙidayar baya a kan tambarin lokacin agogo-bango ta amfani da Date.now() don rage-gudu na tab a baya kada ta hankaka na'urar lokaci, kuma dukkan sautukan sanarwa ana haɗa su bisa buƙata ta Web Audio API — babu fayilolin sauti da ake sauke su.
- 1Injin ƙidayar baya na agogo-bangoLokacin da ka danna Fara, na'urar lokaci tana rubuta wani tambarin lokaci na ƙarshe cikakke (Date.now() ƙara daƙiƙun da suka rage). Kowace 500 ms, setInterval yana sake lissafta nawa daƙiƙa suka rage ta hanyar cire lokaci na yanzu daga wannan matsayin tsayayye. Idan burauza ya rage-gudu tab ɗin, lissafin yana gyara kansa nan take tik na gaba ya harba.
- 2Sake-daidaitawa lokacin dawowa ga tabWani mai saurara na visibilitychange yana harba iri ɗayan aikin daidaitawa nan take ka koma tab ɗin. Wannan yana nufin nunin yana tsalle nan take zuwa daidai lokacin da ya rage maimakon jira tik na gaba na 500 ms — muhimmi lokacin da tab ɗin ya kasance a baya na wani dogon lokaci.
- 3Haɗin sauti na Web Audio APISautukan gargaɗi guda uku (na al'ada, karar, na dijital) an ƙirƙira su gaba ɗaya ta AudioContext na burauza da aka gina — wani OscillatorNode yana saita mitar da nau'in waveform (sine ko square), kuma wani GainNode yana amfani da wata gangaren ƙarar exponential don siffanta envelope. Babu fayilolin sauti da ake samu ko ɓoye.
- 4Ci gaba da saitunan da ƙidayar yau da kullumAna rubuta tsawon lokutanka na musamman da ƙidayar pomodoro da aka gama a yau zuwa localStorage a ƙarƙashin maɓalli biyu daban-daban. A loda shafi kayan aikin yana karanta su baya, yana tabbatar da kowace ƙima da zangon da aka yarda, kuma yana sake dawo da na'urar lokaci — don haka saitunanka suna wanzuwa bayan sabunta shafi babu tafiya-zuwa-uwar garke.
Kayan Aiki Masu Alaƙa
Sandar Karatu
Kayan aikin mayar da hankali wajen karatu wanda ke duhunta komai sai wani ɓangaren rubutu da za a iya daidaitawa, wanda ke bin siginan kwamfutarka ko maɓallan kibiya. Yana da amfani ga dyslexia da ADHD. Manna rubutunka — babu abin da ake loda.
Agogon Ƙidayar Baya
Ƙidaya baya zuwa kowace rana da lokaci. Saita kwanan wata na musamman ko yi amfani da zaɓuɓɓukan gaggawa (mintuna 5, 15, awa 1). Ba a bukatar rajista.
Agogon Tsayawa na Kan Layi
Agogon tsayawa mai daidaito tare da rikodin lap, haskaka lap mafi sauri/jinkiri, da gajerun hanyoyin keyboard. Yana ƙidaya sama daga sifili da daidaito na millisecond.