JavaScript-da taymerlar va DOM bilan ishlash amaliyoti
Faraz qilaylik, bizda quyidagi input maydoni mavjud:
html<input id="elem" value="1">
Keling, har soniyada inputimizning value
atribut qiymatini bittaga oshiradigan taymer yarataylik:
javascriptlet elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1
Yuqoridagi kodda Number funktsiyasi nima uchun
ishlatilganligini tushuntiring. Agar bu funktsiyani
yozmasak, nima bo'ladi?
Задание 2
Faraz qilaylik, inputning value atributida
dastlab 10 soni yozilgan. Har soniyada bu
sonni bittaga kamaytiradigan taymerni ishga tushiring.
Задание 3
Oldingi vazifani shunday o'zgartiringki, input tarkibi nolga teng bo'lgach, taymer ishlashini to'xtatsin.