![]() |
| الدرس الرابع عشر: التخزين المحلي في JavaScript – حفظ البيانات على المتصفح |
الدرس الرابع عشر: التخزين المحلي في JavaScript – حفظ البيانات على المتصفح 🗂️
العنوان:
كيفية استخدام التخزين المحلي (Local Storage) لتخزين واسترجاع البيانات في المتصفح.
المقدمة:
عندما تحتاج إلى تخزين بيانات المستخدم مثل تفضيلاته أو إعداداته لتبقى حتى بعد إغلاق المتصفح، يمكنك استخدام التخزين المحلي. هذه الميزة تجعل التطبيقات أكثر تفاعلية وسهولة.
ما هو Local Storage؟
- Local Storage هو مساحة تخزين دائمة تُخصص داخل المتصفح.
- يمكن للتطبيقات استخدامه لتخزين بيانات بحجم يصل إلى 5 ميجابايت (في الغالب).
- البيانات المخزنة لا تُحذف إلا يدويًا أو باستخدام الكود.
الفرق بين Local Storage وSession Storage:
| الميزة | Local Storage | Session Storage |
|---|---|---|
| مدة التخزين | دائم حتى يُحذف. | يختفي عند إغلاق التبويب. |
| حجم البيانات | 5 ميجابايت تقريبًا. | نفس الحجم تقريبًا. |
استخدام Local Storage:
1. حفظ البيانات باستخدام setItem:
2. استرجاع البيانات باستخدام getItem:
3. حذف بيانات محددة باستخدام removeItem:
4. حذف جميع البيانات باستخدام clear:
تطبيق عملي: تخزين وإظهار اسم المستخدم
الكود:
التعامل مع البيانات المركبة (Objects):
تخزين كائنات JSON:
تمارين عملية:
- صمم تطبيق قائمة مهام (To-Do List) يخزن العناصر في Local Storage.
- أنشئ صفحة تسأل المستخدم عن لونه المفضل وتستخدمه لتغيير لون الخلفية عند تحميل الصفحة.
- أنشئ تطبيق لتخزين وحساب نتائج الطلاب باستخدام Local Storage.
وختامًا:
تعلمنا اليوم كيفية تخزين البيانات محليًا باستخدام Local Storage، وهي تقنية مهمة للتطبيقات التفاعلية. في الدرس القادم، سننتقل إلى أساسيات الجمل الشرطية (Conditions) وكيفية استخدامها في برمجة JavaScript. استعد للتقدم! 🚀
