Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| krouzek:slideshow [2020/01/22 17:02] – vytvořeno admin | krouzek:slideshow [2023/11/15 20:54] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 6: | Řádek 6: | ||
| * Modifikuj program, aby aktuální čas vypisoval opakovaně | * Modifikuj program, aby aktuální čas vypisoval opakovaně | ||
| * Vytvoř program, který bude počítat (a vypisovat) sekundy od načtení stránky. Jsou dvě možnosti: | * Vytvoř program, který bude počítat (a vypisovat) sekundy od načtení stránky. Jsou dvě možnosti: | ||
| - | * | + | |
| + | |||
| + | === Rekurze === | ||
| + | |||
| + | ==== Čistokrevná na výpočet faktoriálu ==== | ||
| + | <code javascript> | ||
| + | function faktorial(n){ | ||
| + | | ||
| + | return 1; | ||
| + | | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | |||
| + | console.log(faktorial(15)) | ||
| + | </ | ||
| + | |||
| + | ==== Plánovací rekurze ==== | ||
| + | |||
| + | <code javascript> | ||
| + | |||
| + | function X(){ | ||
| + | console.log(new Date()) | ||
| + | setTimeout(X, | ||
| + | } | ||
| + | |||
| + | X() | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Plánování jiné ==== | ||
| + | |||
| + | <code javascript> | ||
| + | |||
| + | function X(){ | ||
| + | console.log(new Date()) | ||
| + | } | ||
| + | |||
| + | // | ||
| + | setInterval(X, | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Minimální slideshow ==== | ||
| + | |||
| + | <code javascript> | ||
| + | //existuje <img id=" | ||
| + | |||
| + | // | ||
| + | var cislo_obrazku = 1; | ||
| + | |||
| + | function prepniObrazek(){ | ||
| + | document.getElementById(" | ||
| + | //0, 1, 2 | ||
| + | cislo_obrazku = (cislo_obrazku+1) % 3; | ||
| + | |||
| + | } | ||
| + | |||
| + | // | ||
| + | setInterval(prepniObrazek, | ||
| + | </ | ||
| + | |||
| + | ==== Fadein, | ||
| + | <code html> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | div { | ||
| + | width: 100px; | ||
| + | height: 100px; | ||
| + | background-color: | ||
| + | } | ||
| + | |||
| + | .fadeout { | ||
| + | animation-name: | ||
| + | animation-duration: | ||
| + | animation-fill-mode: | ||
| + | } | ||
| + | |||
| + | .fadein { | ||
| + | animation-name: | ||
| + | animation-duration: | ||
| + | animation-fill-mode: | ||
| + | } | ||
| + | |||
| + | @keyframes fadeout { | ||
| + | from {opacity: | ||
| + | to {opacity: | ||
| + | } | ||
| + | @keyframes fadein { | ||
| + | from {opacity: | ||
| + | to {opacity: | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | |||
| + | <div class=" | ||
| + | |||
| + | < | ||
| + | setTimeout(function(){ | ||
| + | document.getElementById(' | ||
| + | document.getElementById(' | ||
| + | |||
| + | },5000) | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | </ | ||