إظهار وإخفاء زرار Delete All ديناميكياً وحذف كل المنتجات بالجافا سكريبت | الجزء 7
code_seka
0:00 / 0:00
إظهار وإخفاء زرار Delete All ديناميكياً وحذف كل المنتجات بالجافا سكريبت | الجزء 7
16 просмотров · 3 мес. назад
code_seka
46 подписчиков
16 просмотров · 3 мес. назад
خطوة احترافية جداً لتحسين تجربة المستخدم (UX) والتحكم في إظهار الأزرار ديناميكياً! 🧹💥
في الجزء السابع من سلسلة بناء مشروع Product Management System (CRUDS)، هنبرمج مع بعض دالة الـ Delete All. مش بس هنحذف كل البيانات بضغطة زر واحدة، لكن هنتعلم لوجيك ذكي جداً: الزرار هيظهر تلقائياً على الشاشة فقط لما يكون فيه منتجات متخزنة، وهيختفي تماماً وبشكل تلقائي لو السيستم فاضي أو لو حذفنا كل العناصر.
🛠️ اللي هنتعلمه ونطبقه في الفيديو ده:
بناء دالة حذف الكل وتفريغ الـ Local Storage بالكامل باستخدام localStorage.clear() أو مسح المصفوفة.
التحكم ديناميكياً في الـ DOM لإظهار وإخفاء عنصر زرار الحذف (ID: delAll).
كتابة شرط (If Condition) ذكي جوه دالة الـ Show للتحقق من طول المصفوفة (Array Length) وتحديد حالة الزرار.
تحديث الجدول تلقائياً لايف بمجرد مسح البيانات دون الحاجة لعمل ريفريش للصفحة.
شاهد السلسلة كاملة من البداية (Playlist):
• CRUD Project