• 0

ما هي الكائنات البرمجية " localStorage و sessionStorage"؟ و كيف يتم إستخدامها؟

ما هي الكائنات البرمجية " localStorage و sessionStorage"؟ و كيف يتم إستخدامها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هي الكائنات التي تقوم بعملية تخزين البيانات و ذلك كالتالي:

  • "localStorage": يخزن البيانات بدون تاريخ محدد لإنتهاء المدة.
  • "sessionStorage": يخزن البيانات لجلسة واحدة.
  • يخزن الكائن localStorage البيانات بدون أي تاريخ او وقت لانتهاء مدة التخزين ، كما أنه لن يتم حذف هذه البيانات عند إغلاق المتصفح.
  • يعتبر الكائن  sessionStorage شبيه للكائن localStorage باستثناء أنه يخزن البيانات لجلسة واحدة فقط ، كما أنه سيتم حذف هذه البيانات عند إغلاق المتصفح.
  • يقوم المثال التالي بعد "المرّات" التي قام المستخدم بالنقر على كائن في الجلسة الحالية:
if (sessionStorage.clickcount)
{
sessionStorage.clickcount=Number(sessionStorage.clickcount)+1;
}
else
{
sessionStorage.clickcount=1;
}
document.getElementById("result").innerHTML="You have clicked the button " + sessionStorage.clickcount + " time(s) in this session.";

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن