Jonli taymer elementi
Bizda yaxshi formatlangan vaqtni ko’rsatish uchun <time-formatted>
elementi allaqachon mavjud.
Joriy vaqtni ko’rsatish uchun <live-taymer>
elementini yarating:
- U
<time-formatted>
dan ichki foydalanishi kerak, uning funksiyalarini takrorlamasligi kerak. - Har soniyada belgilash (yangilanishlar).
- Har bir belgi uchun joriy sana
event.detail
da ko’rsatilgantabel
nomli maxsus hodisa yaratilishi kerak (Maxsus eventlarni jo'natish bobiga qarang).
Foydalanish:
<live-timer id="elem"></live-timer>
<script>
elem.addEventListener("tick", (event) => console.log(event.detail));
</script>
Demo:
Yodda tuting:
- Element hujjatdan olib tashlanganida biz
setInterval
taymerini tozalaymiz. Bu muhim, aks holda, agar kerak bo’lmasa ham, u tiqishni davom ettiradi. Va brauzer ushbu elementdan xotirani tozalay olmaydi va u tomonidan havola qilinadi. - Joriy sanaga
elem.date
xususiyati sifatida kirishimiz mumkin. Barcha sinf usullari va xususiyatlari tabiiy ravishda element usullari va xususiyatlaridir.