Tartalomjegyzék:
Meghatározás - Mit jelent a HTML5 helyi tárolóhely?
A HTML5 helyi tárolója a webtároló alkalmazás programozási felületének egyik alkotóeleme. Ez egy módszer, amellyel a weboldalak helyileg tárolják az elnevezett kulcs / érték párokat az ügyfél webböngészőjében. A sütikhez hasonlóan ez a mentett adat is létezik - még akkor is, ha bezár egy böngésző fület, szörfözik az aktuális webhelyről, kilép egy böngésző fülről, vagy bezárja a fő böngészőt. A sütikkel ellentétben ezeket az adatokat csak akkor továbbítja a távoli webszerverre, ha azokat manuálisan küldi el. Mivel a HTML5 helyi tárolója natív módon be van építve a webböngészőkbe, harmadik féltől származó böngésző plug-inek nélkül is elérhető. Ezt a HTML5 specifikációk írják le.
A helyi tárolást elsősorban az adatok tárolására és visszakeresésére használják ugyanazon domain HTML oldalain. Az adatok még a böngésző újraindítása után is visszaállíthatók ugyanabban a tartományban lévő összes ablakból. Az ilyen típusú tárolás számos lehetőséget kínál a webes alkalmazások számára.
Az olyan böngészők, mint a Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ és Android 2.0+ támogatják a HTML5 helyi tárhelyét.
A Techopedia magyarázza a HTML5 helyi tárolását
A HTML5 helyi tárolója megnevezett kulcs / érték párokra épül, ellentétben más SQL-intenzív alkalmazásokat használó adatbázisokkal. Az adatokat egy elnevezett kulcs alapján tárolják. Ezt követően ugyanazzal a kulccsal lehet adatokat lekérni. Az elnevezett kulcs karakterlánc formátumban van. Az adatok bármilyen típusúak lehetnek, amelyeket a JavaScript támogat, például logikai értékek, karakterláncok, úszók vagy egész számok. Ennek ellenére az adatokat általában karakterláncként menti el. Ha a felhasználók nem a karakterláncokat tárolják, hanem lekérdezik, akkor olyan funkciókat kell használniuk, mint például a parseFloat () vagy a parseInt (), hogy a helyreállított adatokat a várt JavaScript adattípusra kényszerítsék.
A JavaScript-kódból a HTML5 helyi tárolójához a globális ablakobjektumon található localStorage objektumon keresztül lehet hozzáférni. A localStorage objektum lejárati dátum nélkül tárolja az adatokat. Az adatokat nem törli, még a böngésző bezárása után sem, és bármikor elérhetőek. Mivel ügyféloldali, a tárolt adatok a használt böngészőn alapulnak.
