شبكة تعلم مع ناو

ما وظيفة localStorage في JavaScript؟

localStorage يخزن بيانات في المتصفح بشكل دائم، تبقى حتى بعد إغلاقه، إلى أن تُحذف.

localStorage.setItem('theme', 'dark');
localStorage.getItem('theme');     // "dark"
localStorage.removeItem('theme');
localStorage.clear();              // remove everything

ما يجب معرفته

  • يخزن نصوصًا فقط. للكائنات استخدم JSON.stringify وJSON.parse.
  • خاص بكل موقع، ومساحته حوالي 5 ميغابايت.
  • في المتصفح فقط، لا يصل للخادم تلقائيًا.
  • غير مشفر، وأي JavaScript في الصفحة يقرؤه، فلا تخزن فيه كلمات مرور أو رموز حساسة.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.