Olùka Nọ́mbà Ayélujára Ọ̀fẹ́
Olùka tí ó ń fipamọ́ fúnra rẹ̀ nínú ẹ̀rọ àwárí rẹ. Fi kún ọ̀pọ̀lọpọ̀ olùka pẹ̀lú àmì àdámọ́ àti ìṣísẹ̀. Ka ènìyàn, àtúnṣe, ìyíká, ọjà, ohunkóhun.
Bí Ó Ṣe Ń Ṣiṣẹ́
Ẹ̀rọ ìkà yìí ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ pẹ̀lú ipò React àti API localStorage tí a kọ́ sínú aṣàwákiri — kò sí sáfà, kò sí àkántì, kò sí dátà tí a fi ránṣẹ́ síbikíbi. Àwọn ìkà ń wà lẹ́yìn àtúnṣe ojú-ìwé láifọwọ́kàn, ipò fullscreen sì ń lo API Screen Wake Lock láti jẹ́ kí ìfihàn rẹ máa tàn nígbà tí o ń kà.
- 1Ipò ń gbé nínú localStorageNígbà tí ojú-ìwé bá kó wọlé, irinṣẹ́ náà ń ka àwọn ìkà tí a ti fi pamọ́ tẹ́lẹ̀ láti inú localStorage lábẹ́ bọ́tìnnì tí a dá kalẹ̀. Ìkà kọ̀ọ̀kan — àmì rẹ̀, iye lọ́wọ́lọ́wọ́, ìwọ̀n ìṣísẹ̀, àti àmì fàyè-àìdíwọ́n — ni a ṣe serialize gẹ́gẹ́ bí JSON tí a sì tún kọ padà sí localStorage ní gbogbo ìyípadà, nítorí náà àwọn ìkà rẹ ń kù lẹ́yìn tábù tí a pa láṣìṣe tàbí àtúnṣe.
- 2Ìlọsíwájú/ìdínkù nípasẹ̀ ipò ReactTítẹ̀ + tàbí bọ́tìnnì ńlá àárín ń pe olùsọdọ̀tun tí ó ń fi iye ìṣísẹ̀ tí a ṣètò kún iye lọ́wọ́lọ́wọ́ ìkà náà. Bí fàyè-àìdíwọ́n kò bá tan, àbájáde náà ni a dín mọ́ odo pẹ̀lú Math.max. Àwọn ọ̀nà kánkán ọwọ́ tẹ̀wé (Space/+ láti fi kún un, -/Backspace láti dín kù) ni a so pọ̀ nípasẹ̀ olùgbọ́ window keydown tí ó ń fojúsùn ìkà tí ó ń ṣiṣẹ́.
- 3Ipò fullscreen pẹ̀lú Screen Wake LockWíwọlé sí ipò fullscreen ń fi ìbòrí kan hàn níbi tí gbogbo ìfihàn náà jẹ́ àfojúsùn ìtẹ̀. Ní àkókò kan náà, irinṣẹ́ náà ń béèrè wake lock nípasẹ̀ navigator.wakeLock.request('screen') — API aṣàwákiri kan tí ó ń béèrè lọ́wọ́ OS láti dí ìsùn ìfihàn lọ́wọ́. A ó tún gba lock náà láifọwọ́kàn bí tábù náà bá tún hàn lẹ́yìn tí a ti fi í pamọ́.
- 4Àwọn ìkà púpọ̀ pẹ̀lú àpapọ̀ tí a dàpọ̀Fífi ìkà kejì kún un ń dá àkọsílẹ̀ tuntun kan pẹ̀lú ID tí a ṣẹ̀dá nípasẹ̀ crypto.randomUUID(). Nígbà tí ó ju ìkà kan lọ bá wà, a ń ṣírò àpapọ̀ tí a dàpọ̀ nípa ṣíṣàpapọ̀ gbogbo iye tí a sì fi hàn lókè àtòjọ ìkà náà. Ìkà kọ̀ọ̀kan ní ìṣísẹ̀, àtúnṣe, àti ìtò fàyè-àìdíwọ́n tí ó dá wà.
Àwọn Irinṣẹ Tó Jọra
Mẹ́tíróónọ̀mù
Pa àkókò mọ́ nígbà tí o bá ń ṣe àdaṣe pẹ̀lú mẹ́tíróónọ̀mù tí ó pé — ṣètò BPM, yan àmì-àkókò, fi ìpínyà kún un, kí o sì tẹ láti rí àkókò náà.
Olùkà Ọ̀rọ̀
Ka àwọn ọ̀rọ̀, ìtẹ̀wé, àwọn gbolóhùn, àti àwọn abala. Ṣe àbájáde àkókò kíkà.
Olùkà Ìgbà-Ọ̀rọ̀
Ka iye ìgbà tí ọ̀rọ̀ kọ̀ọ̀kan ń farahàn nínú ọ̀rọ̀ rẹ. Fi àwọn ọ̀rọ̀ tí ó ga jù hàn, gbé jáde sí CSV, kí o sì ṣe àyẹ̀wò àwọn ọ̀rọ̀-ìdíwọ̀.