Mazoezi kwenye Timu na Kufanya Kazi na DOM katika JavaScript
Kuna kifungo. Kuna aya, maandishi yake ni
nambari. Ukibonyeza kifungo, anzisha
timer, ambayo kila sekunde itaongeza
maandishi ya aya kwa 1.
Kuna kifungo. Kuna aya, maandishi yake ni
nambari, kwa mfano, 10. Ukibonyeza
kifungo, anzisha timer, ambayo kila
sekunde itapunguza maandishi ya aya kwa 1.
Mara tu thamani ya aya itakapokuwa sifuri
- acha timer.
Kuna kisanduku cha kuingizia nambari. Fanya ili kila sekunde ionyeshe mraba wa nambari hiyo iliyoandikwa humo.
Kuna kisanduku cha kuingizia. Nambari inaingizwa humo. Unapopoteza umakini (focus) fanya ili kwenye aya iliyo chini ianze kuhesabu kinyume, kuanzia nambari iliyoingizwa. Hesabu inapofikia sifuri - inapaswa kumalizika.
Kuna kisanduku cha kuingizia, kifungo na aya. Nambari fulani inaingizwa kwenye kisanduku cha kuingizia. Ukibonyeza kifungo andika nambari iliyoingizwa kwenye maandishi ya aya na uanze hesabu kinyume kwenye aya: kila sekunde nambari kwenye aya ipungue kwa moja, hadi ifikie sifuri.
Kuna aya na vifungo viwili. Fanya ili
ukibonyeza kifungo cha kwanza kwenye aya ianze
kuhesabu timer kutoka 1 hadi infinity,
na ukibonyeza kifungo cha pili timer isimame.
Kuna aya. Fanya ili kila sekunde ibadiliche rangi yake kutoka nyekundu hadi kijani na kurudi nyuma.
Ukiwa unaonyesha kwenye skrini kila sekunde wakati wa sasa, inawezekana kutengeneza saa zinazotik-tik. Tengeneza saa kama zile zilizoonyeshwa hapa chini kwenye kiolezo: