Зміст:
Визначення - Що означає локальне зберігання HTML5?
Місцеве зберігання HTML5 - це компонент інтерфейсу програмування веб-застосунків. Це метод, за допомогою якого веб-сторінки локально зберігають іменовані пари ключів / значень всередині веб-браузера клієнта. Подібно до файлів cookie, ці збережені дані існують - навіть коли ви закриваєте вкладку веб-переглядача, виїжджаєте з поточного веб-сайту, виходите з вкладки браузера або закриваєте основний веб-переглядач. На відміну від файлів cookie, ці дані не переносяться на віддалений веб-сервер, якщо вони не надсилаються вручну. Оскільки локальний сховище 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.
Техопедія пояснює локальне зберігання HTML5
Локальне сховище HTML5 структурується на названих парах ключів / значень, на відміну від інших баз даних, які використовують інтенсивні програми SQL. Дані зберігаються на основі названого ключа. Після цього дані можуть бути отримані за допомогою одного і того ж ключа. Названий ключ є у рядковому форматі. Дані можуть бути будь-якого типу, що підтримуються JavaScript, наприклад, булеві, рядкові, плавні чи цілі числа. Незважаючи на це, дані, як правило, зберігаються як рядок. Якщо користувачі зберігають і отримують що-небудь, крім рядків, вони повинні використовувати функції, такі як parseFloat () або parseInt (), щоб примусити відновлені дані до очікуваного типу даних JavaScript.
Із коду JavaScript, доступ до локальної пам’яті HTML5 можна отримати через об’єкт localStorage на глобальному об’єкті вікна. Об'єкт localStorage зберігає дані без будь-якої дати закінчення терміну придатності. Дані не стираються, навіть після закриття веб-переглядача, і можуть бути доступні в будь-який час. Оскільки це клієнт, збережені дані базуються на браузері, який використовується.
