Obsah:
Definice - Co znamená HTML5 Local Storage?
Místní úložiště HTML5 je součástí programovacího rozhraní aplikace webového úložiště. Je to metoda, pomocí které webové stránky místně ukládají pojmenované páry klíč / hodnota uvnitř webového prohlížeče klienta. Tato uložená data, podobně jako soubory cookie, existují - i když zavřete kartu prohlížeče, surfujete mimo aktuální web, ukončíte kartu prohlížeče nebo zavřete hlavní prohlížeč. Na rozdíl od souborů cookie nejsou tato data přenášena na vzdálený webový server, pokud nejsou odeslána ručně. Protože místní úložiště HTML5 je nativně integrováno do webových prohlížečů, je k dispozici bez doplňků prohlížeče třetích stran. Je popsán ve specifikacích HTML5.
Lokální úložiště se používá hlavně k ukládání a načítání dat na stránkách HTML ze stejné domény. I po restartování prohlížeče lze data obnovit ze všech oken ve stejné doméně. Tento typ úložiště nabízí četné možnosti pro webové aplikace.
Prohlížeče jako Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ a Android 2.0+ podporují místní úložiště HTML5.
Techopedia vysvětluje HTML5 Local Storage
Místní úložiště HTML5 je strukturováno na pojmenovaných párech klíč / hodnota, na rozdíl od jiných databází, které využívají aplikace náročné na SQL. Data jsou ukládána na základě pojmenovaného klíče. Poté lze data získat pomocí stejného klíče. Pojmenovaný klíč je ve formátu řetězce. Data mohou být jakéhokoli typu podporovaného skriptem JavaScript, jako jsou booleovské řetězce, řetězce, plováky nebo celá čísla. Přesto jsou data obecně uložena jako řetězec. Pokud uživatelé ukládají a načítají cokoli jiného než řetězce, musí využít funkcí, jako je parseFloat () nebo parseInt (), aby donutili obnovená data do očekávaného datového typu JavaScript.
Z kódu JavaScript lze k místnímu úložišti HTML5 přistupovat prostřednictvím objektu localStorage na objektu globálního okna. Objekt localStorage ukládá data bez data vypršení platnosti. Data nebudou vymazána ani po zavření prohlížeče a lze k nim kdykoli přistupovat. Protože je to na straně klienta, uložená data jsou založena na použitém prohlížeči.
