Kyauta 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.

Yana aiki babu haɗi da zarar an loda shi
Saita agogon ƙidaya
sa'o'i
mintuna
dakika

Ƙidaya gaggawa

Ƙirga baya har zuwa

Shawara: bar wannan shafin a buɗe don ƙararrawa ta iya yin sauti. Allo yana kasancewa a farke yayin aiki.

Saita agogo a sama ko zaɓi gaggawa, sannan danna Fara

Yadda Yake Aiki

Mai ƙidaya baya yana gudana gaba ɗaya a burauzarka babu dogaro na waje — babu ɗakunan karatu, babu kiran uwar garke. Yana amfani da setInterval na daƙiƙa 1 wanda yake lissafta gibin tsakanin Date.now() da tambarin lokaci na manufa da aka ajiye a kowace tik, don haka nunin yana ci gaba da daidaito ko da tab din ya tafi baya ko agogo na'urar ya canja.

  1. 1
    Saita manufa
    Zaɓi yanayin tsawon lokaci (awoyi, minti, daƙiƙa) ko sauya zuwa yanayin kwanan wata/lokaci don ƙidaya baya zuwa wani lokaci na musamman. Maɓallan zaɓi biyar masu sauri (minti 5 zuwa awa 24) suna tsallake shigarwa gaba ɗaya kuma suna fara na'urar lokaci nan take.
  2. 2
    Tazara yana tikawa a kan manufa tsayayye
    Lokacin da aka fara, kayan aikin yana ajiye cikakkiyar manufa a matsayin abin Date kuma yana harba setInterval kowace 1000 ms. Kowace tik tana kiran Date.now() kuma tana cirewa daga manufa — don haka tik da suka rasa (tab yana barci, CPU yana aiki) suna gyara kansu a tik na gaba maimakon tara jinkiri.
  3. 3
    Nuni mai daidaitawa da yin madubi na tab
    Nunin yana zubar da naúrorin sifili na jagora kai tsaye — na'urar lokaci na daƙiƙa 45 tana nuna daƙiƙa kawai a babban rubutu, yayin da na'urar lokaci ta kwanaki da yawa take nuna duk naúrori huɗu a ƙaramin girma. Ana kuma rubuta lokacin da ya rage zuwa document.title don ƙidayar baya ta ci gaba da karantawa a tab da aka ƙarantar ko a baya.
  4. 4
    Karar Web Audio a ƙarshe
    Lokacin da ƙidayar baya ta kai sifili, Web Audio API na burauza da aka gina (AudioContext + OscillatorNode) yana haɗa karar sine-wave na 880 Hz sau uku — babu fayil na sauti da ake sauke shi. Ana sarrafa Dakata, ci gaba, da hanyoyin haɗi masu iya rabawa (yana ɓoye manufar epoch a #to= fragment, wanda ba ya taɓa isa uwar garke) gaba ɗaya a gefen abokin ciniki.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama