Mfumo wa Window sessionStorage wa kiwango

Muhtasari na matumizi

localStorage na sessionStorage Hisia ina kusafirishwa kwa kubadilika mawasiliano kati ya kina na uwanja wa kina wa Web.

sessionStorage Matokeo unaendelea kusafirisha data ya sisi peke yake (data inafutuliwa kama inasikie inafungua orodha ya wasifu).

Tahara:Tafadhali angalia Hati ya localStorageKuna hatua hii inahifadhi data kila sisi hivi (data haikufutuliwa kama inasikie inafungua orodha ya wasifu). Data inaweza kufaa kwa siku ya kwanza, siku ya siku au mwaka wa kwanza baada ya kufungua orodha ya wasifu.

Mfano

Mifano 1

Pata kifaa kina-jina="lastname" na kina-matokeo="Smith", kisha tafuta thamani ya "lastname" na ingiza kwenye kifaa kina-id="result":

// Hifadhi
sessionStorage.setItem("lastname", "Smith");
// Kupakia
document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");

Mfanye kwa uangalifu

Mifano 2

Mifano ya baadhi ya mawasiliano inakala angalika mara kwa kichwani inayotumika katika sisi hii:

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.";

Mfanye kwa uangalifu

Inasikie

window.sessionStorage

Inasikie ya kuhifadhi data katika sessionStorage:

sessionStorage.setItem("key", "value");

Inasikie ya kureadika data katika sessionStorage:

var lastname = sessionStorage.getItem("key");

Inasikie ya kufungua data katika sessionStorage:

sessionStorage.removeItem("key");

Inasikie ya kufungua ujumbe wa data zote zilizohifadhiwa katika sessionStorage:

sessionStorage.clear();

Maadili ya Teknolojia

Matokeo: Storage 对象

浏览器支持

表中的数字指定了完全支持该属性的首个浏览器版本。

Muatamadifu Chrome IE Firefox Safari Opera
sessionStorage 4.0 8.0 3.5 4.0 11.5