Целесообразно ли использовать механизм localStorage для счетчика?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 26 июля 2021 в 15:37

Всем привет. В данный момент в разработке абсолютно ненужная никому вещь, а именно — свой собственный счетчик кликов (такая аля карта кликов на странице). Не знаю зачем я его пишу, просто хочется попробовать реализовать. Вопрос к мастерам с черным поясом по разработке — Есть механизм localStorage. Подключений библиотек не требует. Примерно вот так реализую для одного элемента на странице:

  1. if (window.localStorage) {
  2. var value = localStorage.getItem('count'),
  3. newvalue = isFinite(value) ? ++value : 0;
  4.  
  5. localStorage.setItem('count', newvalue);
  6. console.log(newvalue);
  7. }

Целесообразно ли его использовать или все таки проще писать все это дело в куку и потом динамически получать данные для отображения карты кликов?

#2 26 июля 2021 в 16:23

А для чего что то куда то писать?

#3 26 июля 2021 в 16:29

А для чего что то куда то писать?

Lora

Для записи кликов пользователя

#4 26 июля 2021 в 16:43

Для записи кликов пользователя

Make

Тогда вам всё равно придётся писать в базу. Куки и LS хранятся в браузере пользователя. Как вы их собрались считать?

#5 26 июля 2021 в 16:50

Для записи кликов пользователя

Make

Тогда вам всё равно придётся писать в базу. Куки и LS хранятся в браузере пользователя. Как вы их собрались считать?

Lora

Да, все верно. Карта кликов — она для пользователя. Но, с другой стороны, чтобы вывести эту статистику, придется писать в базу. Вопрос закрыт, понял как делать)

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.