Використання API веб-сховища в JavaScript для управління локальним сховищем
Розділ 5: “Використання API веб-сховища в JavaScript для управління локальним сховищем: Немов оренда невеликого квартири для ваших даних”
Зберіться навколо, шановні читачі. Ми збираємося відправитися у захоплюючу пригоду в цифровий світ веб-сховищ API в JavaScript. Так, це може звучати як закляття чарівника, але не хвилюйтесь, моїй друже-чарівнику в навчанні. До кінця цього розділу ви збагатите себе магічними навичками управління локальним сховищем.
Що саме таке API веб-сховища?
Простою мовою, API веб-сховища схоже на той поясна сумка, яку ви використовували для перенесення під час літніх відпусток. Воно дозволяє зберігати та отримувати доступ до даних безпосередньо в браузері. Без жодних напруг щодо пам’яті. Довіряйте мені, ваші дані мають кращу пам’ять, ніж ваше прокляте золота рибка.
Два Типи Чарівників: ;localStorage> та ;sessionStorage>
API веб-сховища має два великолепно ефективних, але відмінних Капсульних Монстрів (Якщо ви коли-небудь бачили це посилання в аніме, ви справжній чарівник): localStorage та sessionStorage.
Легкоатлет ;localStorage>
Об’єкт localStorage – це непокірна тварина. Він залишається навіть якщо користувач закриває вкладку або, ще гірше, весь браузер. Це схоже на легкоатлета, який відмовляється зупинятися, поки не пробіжить 42 кілометри (або поки ви не очистите кеш браузера, у нашому випадку).
Швидкісний Бігун ;sessionStorage>
sessionStorage, як вже може підказувати назва, присутній лише протягом сесії. Він пропадає в той момент, коли ви закриваєте вкладку браузера. Це більше схоже на швидкісного бігуна – швидкий, ефективний, але з обмеженим терміном придатності.
Написання Першого Рядка Заклинання (код JavaScript)
Для зберігання даних ми використовуємо метод setItem. Це потребує ключа та значення – це в основному маркування ваших даних, уявіть це як позначення риби в акваріумі. Приклад:
localStorage.setItem('yourPetFish', 'Goldie');
У цьому відрізку коду ‘yourPetFish’ є ключем (або позначкою для нашої рибки), а ‘Goldie’ є значенням (ім’ям нашої рибки).
Пошук ‘Ключа’ до Ваших Збережених Даних
Знайти ваші збережені дані просто, якщо ви знаєте ‘ключ’. Вам просто потрібно пам’ятати, як ви позначили дані, щоб отримати до них доступ. Приклад:
let fishName = localStorage.getItem('yourPetFish');
Тепер fishName містить значення ‘Goldie’. Вітаємо, ви не втратили свою рибку!
Опорожнення Акваріуму: Метод Clear
Якщо в будь-який момент ви відчуваєте потребу почати спочатку або просто очистити дані (метафорично порожніти акваріум), метод clear вступає в дію. Ось як це зробити:
localStorage.clear();
З цим усі ваші дорогоцінні локальні дані (наші улюблені рибки) будуть витерті. Тепер не вважайте мене винним, якщо ваші рибки зникнуть, я вас попереджав!
Висновок
Вітаю, шановний учню! Ви щойно вивчили, як управляти локальним сховищем в JavaScript, використовуючи API веб-сховища. З силами localStorage та sessionStorage у вашому розпорядженні ви тепер керуєте важливою частиною чарівництва веб-даних. Використовуйте цю силу мудро та завжди знайте, де ваші рибки у великому просторі вашого локального акваріуму!
Пам’ятайте, бути великим веб-розробником це не тільки архітектура, іноді це про рибки.
Це розділ 5 від одного автора книги з програмування, який пишається, що взяв вас із собою у цю просвітлюючу подорож.