Web Storage API
- Picha ya mbali Web History API
- Picha ya mbele Web Worker 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");
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");
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. |
- Picha ya mbali Web History API
- Picha ya mbele Web Worker API