ජාවාස්ක්රිප්ට් හි ටයිමර් සහ DOM සමඟ වැඩ කිරීමේ පරිචය
අපට ඉන්පුට් එකක් ලබා දී ඇතැයි සිතමු:
html<input id="elem" value="1">
අපි තත්පරයකට වරක් අපගේ ඉන්පුට් එකේ
value ගුණාංගයේ අගය එකකින්
වැඩි කරන ටයිමරයක් සාදමු:
javascriptlet elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1
ඉහත කේතයේ දී Number ශ්රිතය
භාවිතා කරන්නේ ඇයි යන්න පැහැදිලි කරන්න.
මෙම කේතයේ දී මෙම ශ්රිතය නොලියන්නේ නම්
කුමක් සිදුවේද?
Задание 2
ඉන්පුට් එකේ value ගුණාංගයේ ආරම්භක
අගය 10 ලෙස ඇතැයි සිතමු. තත්පරයකට වරක්
මෙම අංකය එකකින් අඩු කරන ටයිමරයක්
ආරම්භ කරන්න.
Задание 3
ඉන්පුට් අන්තර්ගතය ශුන්යයට සමාන වූ විගසම ටයිමරය වැඩ කිරීම නතර කරන ලෙස පෙර ගැටලුව වෙනස් කරන්න.