Window sessionStorage Özelliği
- Önceki sayfa scrollY
- Sonraki sayfa self
- Üst katmana dön Window Nesnesi
Tanım ve Kullanım
localStorage
ve sessionStorage
Özellik, anahtar/değer çiftlerini Web tarayıcısında saklamayı sağlar.
sessionStorage
Bu nesne, sadece bir oturumun verilerini saklar (tarayıcı sekmesine kapatıldığında veriler silinir).
İpucu:Ayrıca bkz: localStorage özelliğiBu özellik, sona erme tarihine sahip olmayan verileri saklar. Tarayıcı kapanırken veriler silinmez ve第二天, bir hafta veya bir yıl sonra kullanılabilir.
Örnek
Örnek 1
name="lastname" ve value="Smith" olan sessionStorage adı/değer çifti oluşturun, "lastname" değerini alarak ve id="result" öğesine ekleyin:
// Depolama sessionStorage.setItem("lastname", "Smith"); // Al document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");
Örnek 2
Aşağıdaki örnek, kullanıcıların mevcut oturumda düğmeye tıklama sayısını hesaplar:
if (sessionStorage.clickcount) { sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1; } else { sessionStorage.clickcount = 1; } document.getElementById("result").innerHTML = "You have clicked the button " + sessionStorage.clickcount + " kez bu oturumda.";
Dilbilgisi
window.sessionStorage
sessionStorage'a veri kaydetme dilbilgisi:
sessionStorage.setItem("key", "value");
sessionStorage'tan veri okuma dilbilgisi:
var lastname = sessionStorage.getItem("key");
sessionStorage'tan veri silme dilbilgisi:
sessionStorage.removeItem("key");
sessionStorage'tan tüm kayıtlı verileri silme dilbilgisi:
sessionStorage.clear();
Teknik ayrıntılar
Dönüş değeri: | Storage nesnesi |
---|
Tarayıcı desteği
Tabloda belirtilen rakamlar, bu özelliği tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Özellikler | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
sessionStorage | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
- Önceki sayfa scrollY
- Sonraki sayfa self
- Üst katmana dön Window Nesnesi