JavaScript-də taymerlər və DOM ilə iş üzrə təcrübə
Tutaq ki, bizə bir input verilib:
html<input id="elem" value="1">
Gəlin hər saniyə inputumuzun value atributunun
qiymətini bir vahid artıran bir taymer edək:
javascriptlet elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1
Yuxarıdakı kodda Number funksiyasının
niyə istifadə olunduğunu izah edin. Bu funksiyanı
yazmasaq nə baş verər?
Задание 2
Tutaq ki, inputda value atributunda əvvəlcədən
10 rəqəmi yazılıb. Hər saniyə bu rəqəmi
bir vahid azaldan taymeri işə salın.
Задание 3
Əvvəlki məsələni elə dəyişin ki, inputun məzmunu sıfıra bərabər olduğu anda taymer işini dayandırsın.