HTML 5 Dersleri 10 - Web Depolama

HTML 5 İle web depolama nedir onu işleyeceğiz.

HTML 5 Dersleri 10 - Web Depolama

HTML5 Web Depolama Nedir

HTML5 ile web sitelerinin verileri kullanıcı tarayıcıları tarafından kaydedilir.

Bu işlemler eskiden çerezler ile yapılıyordu. Ancak web depolama özelliği hem daha hızlı hem de daha güvenlidir.

HTML5 Web Depolama Nesneleri Nedir

HTML5 Web Depolama dataları istemcide saklamak için iki yeni obje sağlar:

  • window.localStorage - Verileri son kullanma tarihi olmadan saklama
  • code.sessionStorage - Verileri bir oturum için saklama (Pencere kapatıldığında her şey silinir)
if(typeof(Storage)!=="undefined")
  {
  // localStorage/sessionStorage için kod kısmı.
  }
else
  {
  // Üzgünüm... Web Depolama desteği yok...
  }

Örnek:

if (localStorage.clickcount)
  {
  localStorage.clickcount = Number(localStorage.clickcount) + 1;
  }
else
  {
  localStorage.clickcount = 1;
  }
document.getElementById("result").innerHTML="Siz " +
localStorage.clickcount + " kere butona tıkladınız.";