Window sessionStorage 属性
- 上一页 scrollY
- 下一页 self
- 返回上一层 Object na Window
定义和用法
localStorage
和 sessionStorage
属性允许在 Web 浏览器中保存键/值对。
sessionStorage
يخزن العنصر بيانات جلسة واحدة فقط (تُحذف البيانات عند إغلاق علامة التبويب في المتصفح).
نصيحة:يرجى الرجوع إلى خصائص localStorage، و التي تُخزن بيانات لا تملك تاريخ انتهاء الصلاحية. لا يتم حذف البيانات عند إغلاق المتصفح، و يمكن الوصول إليها في اليوم التالي أو في الأسبوع أو في السنة التالية.
مثال
مثال 1
أنشئ زوج اسمه "lastname" و قيمته "Smith" و استرجع قيمة "lastname" و أضفها إلى العنصر ذي id="result":
// حفظ sessionStorage.setItem("lastname", "Smith"); // استرجاع document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");
مثال 2
مثال أدنى لحساب عدد مرات النقر على الزر من قبل المستخدم في الجلسة الحالية:
if (sessionStorage.clickcount) { sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1; } else { sessionStorage.clickcount = 1; } document.getElementById("result").innerHTML = "لقد ضغطت على الزر " + sessionStorage.clickcount + " مرات في هذه الجلسة.";
القواعد النصية
window.sessionStorage
القواعد النصية لتحفظ البيانات في sessionStorage:
sessionStorage.setItem("key", "value");
القواعد النصية لقراءة البيانات من sessionStorage:
var lastname = sessionStorage.getItem("key");
القواعد النصية لإزالة بيانات من sessionStorage:
sessionStorage.removeItem("key");
القواعد النصية لإزالة جميع البيانات المحفوظة من sessionStorage:
sessionStorage.clear();
تفاصيل التقنية
بقيمة | Storage 对象 |
---|
浏览器支持
表中的数字指定了完全支持该属性的首个浏览器版本。
属性 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
sessionStorage | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
- 上一页 scrollY
- 下一页 self
- 返回上一层 Object na Window