JavaScript'те DOM менен иштөө жана таймерлер боюнча практика

Задание 1

Берилген баскыч. Берилген абзац, анын тексти санаттан турат. Баскычты басканда, абзацтын текстин ар бир секунд сайын 1 көбөйткөн таймерди иштетиңиз.

Задание 2

Берилген баскыч. Берилген абзац, анын тексти санаттан турат, мисалы, 10. Баскычты басканда, абзацтын текстин ар бир секунд сайын 1 азайткан таймерди иштетиңиз. Абзацтын мааниси нөлгө барабар болгон учурда - таймерди токтотуңуз.

Задание 3

Сан менен инпут берилген. Ар бир секунд сайын анын ичинде жазылган сандын квадраты пайда болушун жасаңыз.

Задание 4

Инпут берилген. Ага сан киргизилет. Фокус жоготкондо, төмөндөгү абзацта киргизилген сандан баштап тескери эсептөө башталышы үчүн жасаңыз. Эсептөө нөлгө жеткенде - ал аякташы керек.

Задание 5

Инпут, баскыч жана абзац берилген. Инпутка кандайдыр бир сан киргизилет. Баскычты басканда киргизилген санды абзацтын текстине жазып, абзацта тескери эсептөөнү иштетиңиз: абзацтагы сан ар бир секунд сайын бирге азайсын, нөлгө чейин жеткенче.

Задание 6

Абзац жана эки баскыч берилген. Биринчи баскычты басканда абзацта 1'ден чексиздикке чейин эсептей турган таймер башталышы үчүн жасаңыз, ал эми экинчи баскычты басканда таймер токтосуң керек.

Задание 7

Абзац берилген. Ар бир секунд сайын ал өз түсүн кызылдан жашылга жана жашылдан кызылга өзгөртүшү үчүн жасаңыз.

Задание 8

Эгер экранга ар бир секунд сайын учурдагы убакытты чыгарсак, анда тиктип турган саат жасаса болот. Төмөнкү үлгүдө көрсөтүлгөндөй ушундай саатты ишке ашырыңыз: