MIDITAUR Virtual IT School — ДовідкаВідкрити чекліст

Дані та JSON

Як зберігається прогрес, як працюють JSON-файли та які дані залишаються на пристрої користувача.

Актуальність опису перевірено: .

Локальне збереження

Основний стан зберігається в localStorage під ключем webDeveloperChecklist.v2. Це локальне сховище браузера. Проєкт не має серверної частини й самостійно нікуди ці дані не надсилає.

Зберегти JSON

Кнопка «Зберегти JSON» формує файл checklist-progress.json. Він містить версію формату, час збереження, кількість виконаних пунктів і логічний стан кожного пункту.

У браузерах із File System Access API користувач сам обирає файл. У межах поточної сесії повторне збереження може оновлювати той самий обраний файл. В інших браузерах використовується звичайне завантаження файла.

Відкрити JSON

Кнопка «Відкрити JSON» читає раніше збережений файл. Перед застосуванням перевіряється версія формату, відомі ідентифікатори пунктів і те, що значення мають тип true/false. Некоректний файл не повинен мовчки змінювати стан.

Приватність і межі

Локально за задумом. Стан чекліста й JSON не потребують мережевого сервера.

Доступ браузера до локального файла завжди залежить від дозволу користувача. Резервний механізм завантаження не може без дозволу непомітно перезаписати існуючий файл.

← До головної сторінки довідки