Ennustuste veebisait JavaScriptis

Praegu teeme veebisaidi, mis annab ennustusi. Olgu sellel saidil nupp, mille vajutamisel käivitub taimer, mis iga 0.1 sekundi järel väljastab mingisse div-i juhusliku numbri 1 kuni mingi maksimumini.

Div-i all olgu teine nupp, mille vajutamisel saab meie saidi kasutaja taimeri peatada ja kinnitada mingi numbri div-is. See number on ennustuse number. Pärast seda näidake kasutajale ennustust selle numbriga, ja eemaldage kõik liigsed nupud ekraanilt, et kasutaja ei saaks veel üht ennustust. See tähendab, et ühe külaskäigu kohta saidile - üks ennustus.

Siin on näidis sellest, mis peaks välja tulema:

Siin on HTML-i kujundus, mida võite kasutada ülesande lahendamisel:

html<div id="parent">
  <div id="timer">?</div>
  <div id="text"></div>
  <button id="start" class="active">saada teada oma saatus</button>
  <button id="stop">saada ennustus</button>
</div>
css#parent {
  text-align: center;
}
#parent > * {
  margin-bottom: 10px;
}

#timer {
  font-size: 18px;
}
#text {
  font-size: 17px;
  font-style: italic;
}

button {
  padding: 5px 10px;
  font-size: 15px;
  cursor: pointer;
}
button:not(.active) {
  display: none;
}
Задание 1

Mõelge välja, kuidas on mugavam ennustusi salvestada.

Задание 2

Realiseerige kirjeldatud veebisait.

Задание 3

Tehke nii, et ennustused oleksid kahte liiki: head ja halvad. Tehke nii, et halvad värvitaks punaseks, ja head - roheliseks.