Как создать облачную переменную, как в Scratch 3?

Как на js сделать облачную переменную? То есть например пользователь нажал на кнопку, и к переменной i прибавилось 1, и чтобы другой пользователь который был на сайте, увидел что переменная изменилась. То есть у нас есть
<h2 id="i" >Значение переменной i</h2>
<button onclick="click()">Клик</button>

и
var i = 0;
function click(){
i++;
}
function check(what) {
  setInterval(function () {
document.getElementById('i').innerHTML = i;
  }, 1);
}

check(document.querySelector('#what'))

И нужно как-то изменять ее, чтобы она была что-ли в облаке? Ну как в Scratch там есть облачная переменная, и если я запущу один проект на разных вкладках, пропишу там код чтобы при клике изменялась переменная, то она изменится на всех вкладках, то есть вообще в проекте, и если кто-то другой зайдет в проект, то у него будет переменная того значения, сколько ее там накликали, например 2 пользователя сделали по 10 кликов, итого переменная равна 20 и это значение сохранялось.

Надеюсь понятно объяснил-
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ответы на вопрос 1
misha356
@misha356
Нужна база данных. А ещё
var i = 0
убери
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы