@ForsakenHedgehog

Как сохранять изменения при перезагрузке страницы (vanilla JS)?

Всем доброго времени суток!

Активно изучаю веб, использую простейшие HTML+CSS+ванильный JS. Никаких технологий пока не изучал, про JQuery только читал.
В общем, вышеописанная лирика представлена, чтобы комментирующим было проще дать ответ в терминах моей текущей компетенции: всякие аяксы,реакты, вьюи - пока что матерные ругательства для меня.

Вопроса два:

1 - по теме:
пилю первый в своей жизни сайт. Сверстал без проблем, в стилях 1000 строк и каша (зубры фронтенда наверное придушили бы на месте :) ), опробовал простенькие скрипты на всяких выпадающих менюшках.
Короче, на костылях но работает. В числе менюшек - смена географического расположения (выбор из выпадающего списка). Проблема в том, что изменения, естественно, не сохраняются при перезагрузке страницы.
Вот, для наглядности: e931241r.beget.tech
Здесь же, на тостере, читал что-то про кэш и взаимодействие с ним, но честно сказать нифига не понял. Какие пути решения существуют? Может носом в какую-статейку ткнёте, чтобы раскрыть для себя необходимые технологии.

2 - не совсем по теме:
Не холивара ради, но стоит ли тратить время на Jquery в 2019 ? (многие пишут что уже не актуально)
Что изучать параллельно ванильнму js? Настроен на качественное развитие во фронтенде.

П.С: Извиняюсь за простыню текста, первый раз пишу на тостер.
  • Вопрос задан
  • 2581 просмотр
Решения вопроса 2
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
можно хранить состояние в локалсторадже, вот пример для хранения состояния чекбоксов.


По аналогии так можно хранить состояние чего угодно.

Так-же можно хранить состояние в:
1. IndexedDB
2. В БД на своем сервере.
3. В онлайн сервисах типа firebase
4. В Cookie (если не очень много)
5. Можно даже хранить состояние в таких сервисах как Pastebin, или любых других, позволяющих запостить сообщение/залить файл для длительного хранения без ввода капчи, но это уже изврат))))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы