Встречается на собеседованиях • сегодня
Какие знаешь способы хранения данных у клиента
- LocalStorage – хранит данные в виде строк без срока действия. Доступен через
localStorage.setItem(key, value)иlocalStorage.getItem(key). Пример:
javascript
localStorage.setItem('theme', 'dark');
const theme = localStorage.getItem('theme');- SessionStorage – аналогичен LocalStorage, но данные удаляются после закрытия вкладки.
- Cookies – небольшие строки, отправляемые серверу с каждым запросом. Устанавливаются через
document.cookieили сервером. Пример:
javascript
document.cookie = 'username=John; expires=Fri, 31 Dec 2023 23:59:59 GMT';- IndexedDB – NoSQL база данных в браузере для больших объемов. Работает асинхронно. Пример:
javascript
const request = indexedDB.open('myDB', 1);
request.onsuccess = (e) => {
const db = e.target.result;
// Работа с базой
};-
Cache API – хранит ответы HTTP-запросов для работы оффлайн. Используется в Service Workers.
-
Web SQL (устарел) – SQL-база в браузере. Не рекомендуется к использованию.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы