Web Storage API

Web Storage API ni lugha ya kusoma ya kawaida inayotumiwa kusoma na kufikia data kwenye kifaa cha kusoma. Ni rahisi sana kutea:

Mfano

localStorage.setItem("name", "Bill Gates");
localStorage.getItem("name");

Jifunze kufanya matokeo

Wote wengi wa vifaa vya kusoma vina husika Web Storage API:

Chrome IE Firefox Safari Opera
Chrome IE/Edge Firefox Safari Opera
Inahusishwa na Inahusishwa na Inahusishwa na Inahusishwa na Inahusishwa na

Kusoma cha localStorage

Kusoma cha localStorage kinapatikana kufikia hifadhi ya kawaida ya tovuti ya kina. Kina inaruhusi kusoma, kusoma, kuongeza, kusasisha na kufichwa data ya eneo hili.

Data zilizosoma hawana tarehe ya kuzaliwa, na hawakutokewa kama ingia inapofungua browser.

Data hizi itakuwa inayotumika kwa siku, wiki na miaka mingi.

Kitendo cha setItem()

Kitendo cha localStorage.setItem() kilichozima data ya kusoma (storage).

Inauza jina na thamani kama matokeo ya kufikia:

Mfano

localStorage.setItem("name", "Bill Gates");

Kitendo cha getItem()

Kitendo cha localStorage.getItem() kilichopata data ya kusoma (storage).

Inauza jina kama matokeo ya kufikia:

Mfano

localStorage.getItem("name");

Kusoma cha sessionStorage

Kusoma cha sessionStorage ni kawaida na kusoma cha localStorage.

Kihalo cha kina ni kwamba kusoma cha sessionStorage kina data ya kikamilifu.

Data itahitishwa kama ingia inapofungua browser.

Mfano

sessionStorage.getItem("name");

Jifunze kufanya matokeo

Kitendo cha setItem()

Kitendo cha sessionStorage.setItem() kilichozima data ya kusoma (storage).

Inauza jina na thamani kama matokeo ya kufikia:

Mfano

sessionStorage.setItem("name", "Bill Gates");

Kitendo cha getItem()

Kitendo cha sessionStorage.getItem() kilichopata data ya kusoma (storage).

Inauza jina kama matokeo ya kufikia:

Mfano

sessionStorage.getItem("name");

Masharti na Kitendo ya Kusoma Hifadhi

Masharti/Kitendo Muhtasari
key(n) Inahika jina la msingi n wa kusoma hifadhi.
length Kurudi jumla ya vipengeja vyenye data kwenye kipengeja ya hifadhi.
getItem(keyname) Kurudi thamani ya vipengeja zilizopewa.
setItem(keyname, value) Kununua vipengeja kwenye hifadhi, au kusasisha thamani ya vipengeja hivi ikiwa vipengeja hivi wameonekana.
removeItem(keyname) Kuondoa vipengeja kwenye hifadhi.
clear() Kuondoa vipengeja vyote

Paje za Web Storage API

Mafanikio Muhtasari
window.localStorage Inaruhusiwa kusora vipengeja/vivyo kwenye mtaalamu wa Web kwa sababu ya kusora maadili. Hifadhi data bila tarehe ya kuzalishwa.
window.sessionStorage Inaruhusiwa kusora vipengeja/vivyo kwenye mtaalamu wa Web kwa sababu ya kusora maadili. Hifadhi data ya kusora muda mmoja.