krouzek:slideshow

Toto je starší verze dokumentu!


  • Seznam se se setTimeout a setInterval pro načasování běhu funkce v javascriptu
  • Napiš program, který za pět sekund od otevření stránky vypíše zprávu/aktuální čas:
    • jako alert (message)
    • do input nebo textarea
    • do divu nebo nadpisu
  • 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:

Rekurze

function faktorial(n){
 if(n==1){
  return 1;
 }else{
 return n*faktorial(n-1)
 }
}
 
console.log(faktorial(15))
function X(){
    console.log(new Date())
    setTimeout(X,1000)
}
 
X()
function X(){
    console.log(new Date())
}
 
//setInterval naplánuje opakování každých 1000ms
setInterval(X,1000)
//existuje <img id="slideshow"> v html
 
//
var cislo_obrazku = 1;
 
function prepniObrazek(){
document.getElementById("slideshow").src= cislo_obrazku +".jpg"
//0, 1, 2
cislo_obrazku = (cislo_obrazku+1) % 3;
 
}
 
//setInterval naplánuje opakování každých 1000ms
setInterval(prepniObrazek,5000)
  • krouzek/slideshow.1581525932.txt.gz
  • Poslední úprava: 2023/11/15 20:54
  • (upraveno mimo DokuWiki)