Съдържание:
Определение - Какво означава локално съхранение HTML5?
Локалното съхранение на HTML5 е компонент на интерфейса за програмиране на уеб хранилища. Това е метод, чрез който уеб страниците локално съхраняват именани двойки ключ / стойност в уеб браузъра на клиента. Подобно на бисквитките, тези запазени данни съществуват - дори когато затворите раздела на браузъра, сърфирате далеч от текущ уебсайт, излезете от раздел на браузъра или затворите основен браузър. За разлика от бисквитките, тези данни не се пренасят на отдалечения уеб сървър, освен ако не бъдат изпратени ръчно. Тъй като локалното съхранение на HTML5 е вградено в уеб браузърите, то е достъпно без добавки за други браузъри. Той е описан в спецификациите на HTML5.
Местното съхранение се използва главно за съхранение и извличане на данни в HTML страници от един и същ домейн. Дори след рестартиране на браузър, данните могат да бъдат възстановени от всички прозорци в един и същ домейн. Този тип хранилище предлага множество възможности за уеб приложения.
Браузъри като Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ и Android 2.0+ поддържат локално съхранение на HTML5.
Techopedia обяснява HTML5 Local Storage
HTML5 локалното съхранение е структурирано на именани двойки ключ / стойност, за разлика от други бази данни, които използват SQL-интензивни приложения. Данните се съхраняват въз основа на посочен ключ. След това данните могат да бъдат извлечени с помощта на същия ключ. Именованият ключ е във формат на низ. Данните могат да бъдат от всякакъв тип, поддържани от JavaScript, като булеви низове, низове, плаващи или цели числа. Въпреки това, данните обикновено се записват като низ. Ако потребителите съхраняват и извличат нещо различно от низове, те трябва да използват функции, като parseFloat () или parseInt (), за да принудят възстановените данни към очаквания тип данни на JavaScript.
От JavaScript кода, HTML5 локалното хранилище може да бъде достъпно чрез обект localStorage на глобалния обект на прозореца. Обектът localStorage съхранява данните без датата на изтичане. Данните не се изтриват, дори след затваряне на браузъра, и могат да бъдат достъпни по всяко време. Тъй като е от страна на клиента, съхранените данни се базират на браузъра, който се използва.