Mazoezi kwenye Timu na Kufanya Kazi na DOM katika JavaScript

Задание 1

Kuna kifungo. Kuna aya, maandishi yake ni nambari. Ukibonyeza kifungo, anzisha timer, ambayo kila sekunde itaongeza maandishi ya aya kwa 1.

Задание 2

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.

Задание 3

Kuna kisanduku cha kuingizia nambari. Fanya ili kila sekunde ionyeshe mraba wa nambari hiyo iliyoandikwa humo.

Задание 4

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.

Задание 5

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.

Задание 6

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.

Задание 7

Kuna aya. Fanya ili kila sekunde ibadiliche rangi yake kutoka nyekundu hadi kijani na kurudi nyuma.

Задание 8

Ukiwa unaonyesha kwenye skrini kila sekunde wakati wa sasa, inawezekana kutengeneza saa zinazotik-tik. Tengeneza saa kama zile zilizoonyeshwa hapa chini kwenye kiolezo: