Harjutus 3: sessionStorage

SessionStorage on samuti osa Web Storage API-st ja pakub sarnast funktsionaalsust kui LocalStorage, kuid andmete säilitamise kestus ja ulatus on erinevad.

Peamised omadused:

  1. Seansi kestvus: SessionStorage salvestab andmeid ainult kuni brauseriakna või vahekaartide seansi lõpuni. Kui brauseri aken või vahekaart suletakse, kaovad SessionStorage’is salvestatud andmed. Erinevalt LocalStorage’ist ei säilitata andmeid püsivalt.
  2. Andmete ulatus: SessionStorage andmed on saadaval ainult sama brauseriakna või vahekaardi piires. Kui kasutaja avab sama veebilehe uues vahekaardis või aknas, ei ole SessionStorage’i andmed saadaval.

Ava konsool ning kirjuta konsoolile sessionStorage ning vajuta ENTER. Näed, et Session Storage on tühi.

Tee uus käsk sessionStorage.setItem('color','enda lemmikvärv'). Selle käsuga lisati Session Storage’isse uued andmed.

Kirjuta uus käsk sessionStorage.getItem('color') ning näed, et väljastatakse sessionStorage’ist sinu lemmikvärv.

Et näha, mis on Session Storage’isse salvestatud, mine Application>Session Storage>vastav domeen

Ja kordamine: