Kazalo:
Opredelitev - Kaj pomeni lokalna shramba HTML5?
Lokalni pomnilnik HTML5 je sestavni del programskega vmesnika za spletno shranjevanje aplikacij. To je metoda, s pomočjo katere spletne strani lokalno shranijo poimenovane pare ključ / vrednost znotraj spletnega brskalnika stranke. Podobno kot piškotki tudi ta shranjeni podatki obstajajo - tudi ko zaprete zavihek brskalnika, brskate stran od trenutnega spletnega mesta, zapustite zavihek brskalnika ali zaprete glavni brskalnik. Za razliko od piškotkov se ti podatki ne prenesejo na oddaljeni spletni strežnik, razen če se pošljejo ročno. Ker je lokalna shramba HTML5 izvorno integrirana v spletne brskalnike, je na voljo brez vtičnikov za brskalnike drugih proizvajalcev. Opisano je v specifikacijah HTML5.
Lokalni pomnilnik se uporablja predvsem za shranjevanje in pridobivanje podatkov na HTML straneh z iste domene. Tudi po ponovnem zagonu brskalnika je mogoče podatke obnoviti iz vseh oken v isti domeni. Ta vrsta pomnilnika ponuja številne možnosti za spletne aplikacije.
Brskalniki, kot so Firefox 3.5 ali novejši, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0 ali novejši, mobilni Safari (iPhone / iPad), Opera 10.5+ in Android 2.0+ podpirajo lokalno shrambo HTML5.
Techopedia razlaga lokalno shranjevanje HTML5
Lokalni pomnilnik HTML5 je strukturiran po imenovanih parih ključ / vrednost, za razliko od drugih baz podatkov, ki uporabljajo aplikacije, intenzivne za SQL. Podatki se shranijo na podlagi imenovanega ključa. Po tem se lahko podatki pridobijo z istim ključem. Imenovani ključ je v obliki niza. Podatki so lahko katere koli vrste, ki jih podpira JavaScript, na primer Booleans, strune, floats ali cela števila. Kljub temu so podatki na splošno shranjeni kot niz. Če uporabniki shranijo in naložijo kaj drugega kot strune, morajo uporabiti funkcije, kot sta parseFloat () ali parseInt (), da prisilijo obnovljene podatke v pričakovani tip podatkov JavaScript.
S kodo JavaScript lahko v lokalno shrambo HTML5 dostopate prek objekta localStorage na globalnem okenskem objektu. Objekt localStorage shranjuje podatke brez datuma poteka. Podatki se ne obrišejo, tudi po zapiranju brskalnika, in do njih je mogoče dostopati kadar koli. Shranjeni podatki temeljijo na brskalniku, ki se uporablja.
