Интервал восстановления-а по нажатию на кнопку

Из описания пакета stunnel4 выглядит так, что приложение просто действует как защищенный мессенджер: на стороне сервера данные зашифрованы, на стороне клиента он незашифрован, не касаясь самого содержимого сообщения (например, переписывая http : // URL-адреса https: //). Поскольку вы контролируете сервер Apache, вам рекомендуется настроить SSL на Apache. Например, см. Как легко развернуть HTTPS в ubuntu 10.04?

1
задан 31 May 2018 в 12:14

1 ответ

const colors = ["green", "red", "blue", "black"];
const div = document.getElementsByTagName('div');
const buttons = document.querySelectorAll('button');
let x = 0;
const changeColor = () => {
  div[0].style.backgroundColor = colors[x++];
  if(x === colors.length){
    x = 0;
  }
}

let changeColors = setInterval(changeColor, 1000);

buttons[0].addEventListener('click', function(){
  clearInterval(changeColors);
  changeColors = null;
})

buttons[1].addEventListener('click', function(){
  if(changeColors === null){
    changeColors = setInterval(changeColor, 1000);
  };
})
div{
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background-color: red;
}
<div></div>
<button>Clear Interval</button>
<button>Return Interval</button>

1
ответ дан 6 June 2018 в 11:58

Другие вопросы по тегам:

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