Úkol pro kurz JavaScriptu
Naprogramuj kuchyňskou minutku.
Využij funkci setTimeout ke splnění následujících úkolů:
-
Zařiď, aby minutka začala zvonit za pět vteřin po otevření stránky.
-
"Zvonění" zařídíš tak, že k elementu budíku přídáš CSS třídu alarm--ring.
-
Máš li-hotovo 1) a 2), můžeš program upravit, že uživatel na začátku programu skrze prompt zadá kolik vteřin má uplynout, než minutka začne zvonit.
-
Můžeš zařídit i spuštění zvuku. Stačí ve stránce vybrat audio element a zavolat na něm metodu play().
Abys zvuk slyšel(a), musíš po zadání času na stránku kliknout. Prohlíč Chrome totiž brání stránkam přehrávat audio či video, dokud uživatel se stránkou nějak neinteragoval. Zabraňuje to stránkám, aby ti začaly na počítači svévolně přehrávat zvuky, když si třeba stránku otevřeš do nové záložky, ale ještě ji nečteš.