krouzek:pole

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
krouzek:pole [2019/11/27 17:09] adminkrouzek:pole [2024/02/28 16:33] (aktuální) admin
Řádek 1: Řádek 1:
-https://www.w3schools.com/js/js_arrays.asp+  * https://www.w3schools.com/js/js_arrays.asp 
 +  * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array 
 === Balíček karet === === Balíček karet ===
  
Řádek 14: Řádek 16:
 </code> </code>
  
-=== Generování === +=== Šablona kompletní === 
-<code javascript+<code html> 
 +<!DOCTYPE html> 
 +<html lang="cs"> 
 +<head> 
 +    <meta charset="utf-8" /> 
 +    <title>Titulek</title> 
 +  
 +    <style> 
 +    /* Vychozi CSS stylovani prijde sem*/ 
 +    div {margin: 2em 0.3em; border: 1px solid black; padding:0.3em} 
 +  
 +  
 +    /* */ 
 +    </style> 
 +  
 +    <script> 
 +    /* <![CDATA[ */ 
 +    /* Sem prijde javascript kod */ 
 +  
 + 
 //https://javascript.info/task/shuffle //https://javascript.info/task/shuffle
 function shuffle(array) { function shuffle(array) {
   array.sort(() => Math.random() - 0.5);   array.sort(() => Math.random() - 0.5);
 } }
 + 
 values = [7,8,9,10,'j','q','k','a'] values = [7,8,9,10,'j','q','k','a']
 colors = ['♠','♡','♢','♣'] colors = ['♠','♡','♢','♣']
 cards = []  cards = [] 
- +  
-for (var i=0;i<values.length;i++){ +for (let i=0;i<values.length;i++){ 
-  for (var j=0;j<colors.length;j++){+  for (let j=0;j<colors.length;j++){
   cards.push(values[i]+colors[j])   cards.push(values[i]+colors[j])
   }   }
 } }
 + 
 shuffle(cards) shuffle(cards)
 + 
 console.log(cards) console.log(cards)
 +setTimeout(function(){
 + // tato funkce se spusti az po nacteni stranky
 + 
 + // vypis balicek
 + document.getElementById("vypis").innerHTML = cards
 +
 + // zde je misto pro vase experimenty s balickem cards
 + 
 + 
 + 
 + // vypis znovu
 + document.getElementById("vypis2").innerHTML = cards
 +
 +
 +},0)
 + 
 +    /* ]]> */
 +    </script>
 +</head>
 + 
 +<body>
 + <div id="vypis"></div>
 + <div id="vypis2"></div>
 +
 +</body>
 +</html>
 +
 +
 </code> </code>
 +
 +=== Generování ===
 +[[krouzek:pole_karet_generovani | Kód generující zamíchaný balíček]]
  • krouzek/pole.1574874540.txt.gz
  • Poslední úprava: 2023/11/15 20:54
  • (upraveno mimo DokuWiki)