Task Tracker
JavaScript yordamida to-do ro'yxatiga ega task tracker yarating.
Sizdan foydalanuvchilarga yangi vazifalar qo'shish, ularni bajarilgan deb belgilash yoki o'chirish imkonini beradigan task tracker yaratish talab etiladi. Bajarilgan vazifalar ro'yxat oxiriga ko'chiriladi va ustidan chizilgan holda ko'rsatiladi; foydalanuvchilar vazifalardan belgini olib tashlab, ularni kutilayotgan vazifalar ro'yxatiga qaytarishlari mumkin.
Task tracker'ning mockup'i:
Maslahat
Vazifalaringizni obyektlar massivida saqlang; bunda har bir obyekt tavsif va holat (bajarilgan yoki bajarilmagan) kabi property'larga ega bitta vazifani ifodalaydi. Har safar yangi vazifa qo'shilganda, yangilanganda, o'chirilganda yoki bajarilgan/bajarilmagan deb belgilanganda vazifalar massivini yangilang. Barcha vazifalarni DOM'dan olib tashlab, yangilangan vazifalar massivi asosida ularni qayta render qiladigan renderTasks funksiyasini yozing.
Bu loyiha JavaScript yordamida massivlar bilan ishlash, event handling va DOM'ni dinamik yangilashni mashq qilishingizga yordam beradi.