NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Zkoušení slovíček v JavaScriptu 3 - Stylování

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Patrik Pastor:18.4.2019 13:40

chtel bych se zeptat na tuto podminku:

if (i < losovane) {
novePracovni[i] = puvodniSlova[i];
}
if (i > losovane) {
novePracovni[i-1] = puvodniSlova[i];
}

Moc dobre nerozumim 2 podmince, kdy pokud je i mensi nez losovane cislo, tak se ulozi do noveho pole slovo z puvodniho o misto dozadu [i-1]. Kdyz se ale v dalsim kroku iteruje a zvysi se cislo i, a v predchozi iteraci se prepsalo misto o jedno vzadu (dle podminky), tak by prece v dusledku nove iterce (dalsi i = i+1) Vzniklo prazdne misto v poli. A take nevim, co by nastalo, kdyby nahodou vyslo cislo i stejne jako s losovanym (tedy chybi podminka i = losovane). Mohla by to prosim autorka trochu vice vysvetlit? diky

 
Odpovědět
18.4.2019 13:40
Avatar
Patrik Pastor:22.4.2019 23:10

chtel bych se zeptat na tuto podminku:

if (i < losovane) {
novePracovni[i] = puvodniSlova[i];
}
if (i > losovane) {
novePracovni[i-1] = puvodniSlova[i];
}

nechapu, jak je mozne, ze funguje

 
Odpovědět
22.4.2019 23:10
Avatar
Odpovídá na Patrik Pastor
Patrik Pastor:22.4.2019 23:20

uz chapu, predstavil jsem si cely cyklus i s podminkou, mohlo to ale v clanku trosku pobidnout, nebo to lehce okomentovat.

 
Odpovědět
22.4.2019 23:20
Avatar
Patrik Pastor:23.4.2019 23:09

prepinani neopakovatSlova, by mohlo vypadat takto?

var tlacitkoSmycka = document.getE­lementById('smyc­ka');
var textSmycky = document.crea­teElement('tex­t'); textSmycky = ''";
var popisekSmycky = tlacitkoSmycka­.appendChild(tex­tSmycky);

function ZmenOznameniS­mycky(){

tlacitkoSmycka­.onclick = function(){
Zmen();
}

if (zmeneno == true){
popisekSmycky = 'smycka';
neopakovatSlova = false;
} else {
popisekSmycky = '1 lekce';
neopakovatSlova = true;
}
}

function Zmen(){
if (zmeneno == true){
zmeneno == false;
} else{
zmeneno = true;
}
}

a potom funkce ZmenOznameniS­mycky() nactena v obsluze.

Lze to udelat takto?

 
Odpovědět
23.4.2019 23:09
Avatar
Odpovídá na Patrik Pastor
Katuki Shimanova:2.5.2019 7:36

Ahoj, jak jsi později správne pochopil, podmínka má za účel vyloučit právě vylosované slovo ze zásobníku (mám to pojmenováno pracovní slova).

 
Odpovědět
2.5.2019 7:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.