programujte.com/forum/vlakno/192905-kde-mam-chybu-v-kodu/#p382543
- to mas zamcene, nelze tam napsat prispevek, pokud nejsi autor vlakna (takze si tam muzes psat cokoliv a stejne te budou vsichni ignorovat :) nebo si to spon budes myslet )
- a vubec, nove tema, zaloz si nove vlakno
http://www.poznavamsvet.cz/Tady_pokracuj_2.html
At je to, co je to, je to uplne strasidelne :)
Ja treba ani nevim, co tam mam hledat, co to ma delat.
Co to ted dela? (firefox)
* V cervenem ramecku je jakysi ramecek, ktery si dela, co chce, skace si kde chce, kdy chce. sem tam obcas se jevi, ze by mohl snad, velmi zdanlive, sledovat pozici mysi.
* Sem tam obcas se v tom ramecku objevi sipecka. Ale spis je po kliknuti trvale zhasla.
* Na tu sipecku se ani moc neda kliknout, protoze se ti to cele neustale posouva.
* Po nacteni stranky je v js konzole spousta jakychsi chyb ohledne security-policy.
* Ve zdrojovem kodu jsou jakesi timer/hodiny s obrazky. Obrazky urcite ledaco brzdi. Ale ten timer je na 1000ms. Coz je pozitivni na rychlost. Nicmene synchronizace casu nemusi stihat, doporucuji dat tam 300ms. Coz ti ale nejspis zbrzdi ty ostatni animace.
* Vubec, kod tech hodin je cely divny. Nechce se ti to testovat, ale mohlo by to kaskadne vytvaret timery :) Protoze tam nevidim ruseni timeru.
* iframe google calendar, no nevim. Google si obcas taha do kodu furu js, ktere dela, kdo vi, co. Ale treba je to ok.
* toto preci muzes psat I jinak
element.setAttribute("style","position: absolute; left: 150px; top: 100px");
element.style = "position: absolute; left: 150px; top: 100px";
Nebo si na to udelej funkci, ktere predas parametry, kdyz to 4x opakujes.
* kodovani na serveru nemas utf, ale v tom js mas divne znaky
Funkce ÄŤasovaÄŤe
* open / close full screen. To mas spatne odlisne napsane.
open = neco + detekce prohlizece
open = detekce exitFullscreen (neco) ELSE detekce prohlizece // to else tam nema, co delat, ne?
* u case 0: mas ten komentar nejak spatne. Teda, jako ono to funguje. Ale mel bys spravne psat /* */ a ne konstrukce typu /* /* */
Nepouzivas obarvovani kodu? Treba pspad - novy soubor - typ javascript, copy, paste kod ....
https://beautifier.io/
A vubec mi neni jasne, proc to resis pres case a nepouzijes pole?
pole = [
[1, 2]
[3, 4]
[5, 6]
]
cisloPosunu = (cisloPosunu+1)%pole.length;
hodnota = pole[cisloPosunu];
el.style = '...' + hodnota[0] + '...' + hodnota[1];
% je zbytek po deleni
pole.length je v tomto pripade = 3
cisloPosunu (dale oznacim jen jako i)
Dela to toto:
i + 1 - zvysi o jedna
(i + 1) % 3 - podeli 3 a zapise zbytek, cili cyklus pak probiha takto
i = 0: 0 + 1 = 1; 1 % 3 = 1; // ale to by slo vhodne upravit, ze misto i=0 zacnes i=-1
i =1: 1 + 1 = 2; 2 % 3 = 2;
i = 2: 2 + 1 = 3; 3 % 3 = 0;
% dela v podstate toto
(m / n - Math.floor(m / n) ) * n nebo
Jakoze spousta lidi nevi, co je v matematice zbytek po deleni.
5 / 2 = 2 a zbytek 1 (2 * 2 + 1 = 5)
4 / 2 = 2 a zbytek 0 (2 * 2 + 0 = 4)
7 / 5 = 1 a zbytek 2 (1 * 5 + 2 = 7)