NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze – Lekce 21 - Dokončení editoru tabulek v JavaScriptu

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
Jaroslav Drobek:27.9.2023 11:32

...byl bych nicméně potěšen, kdyby to snad byly mé komentáře, které umožnily najít práci Tobě. Tak ať se daří!

 
Odpovědět
27.9.2023 11:32
Avatar
Pavel Mikuška:30.10.2023 13:44

Celý tento Editor tabuliek je veľký fail. Namiesto toho aby sa nadväzovalo na predošlé lekcie a boli prezentované jednoduché, ale praktické ukážky metód, ktoré boli vypísané v Lekcii 10., tak bez vysvetlenia a precvičenia autor buduje prekomplikovaný editor pričom používa metódy, prostriedky a dokonca objekty, ktoré doteraz nikde neboli vysvetlené!

 
Odpovědět
30.10.2023 13:44
Avatar
David Dušek
Člen
Avatar
David Dušek:6.11.2023 13:27

Je to moc hrr. C# bylo krásně pomalé a dalo se to pochopit. Tady je první schůdek 6 metrů vysoko.

Odpovědět
6.11.2023 13:27
Wish me luck.
Avatar
Václav Osička:25.11.2023 10:35

lekci jsem prošel krok po kroku a jsem ztracen. A vůbec nemám chuť to pročítat znovu...

 
Odpovědět
25.11.2023 10:35
Avatar
Edita Karlovská:30.11.2023 12:56

Teorie z lekce 10 a 11 by měla být procvičována nejprve na rutinních a jednoduchých příkladech, abychom si to zažili a dostali to do hlavy. Sice se DOM můžu naučit jako básničku, ale k čemu mi to pak bude, když nevím, jak to použít. Protože tvorbu editoru tabulky sice čtu pořád dokola, ale spíše tak ze slušnosti, protože částem kódu nerozumím.

 
Odpovědět
30.11.2023 12:56
Avatar
Michael Sláma:7.12.2023 9:41

mam sto chuti vsechny lekce od tohoto pána přeskákat .. :( nic neni vysvetlene, jsem fakt rada ze nemam JS jako primarni jazyk

 
Odpovědět
7.12.2023 9:41
Avatar
Jan Gritzbach:14.12.2023 16:51

Měl jsem problém s tím, že kdykoliv jsem klikl na jakýkoliv <button>, tak namísto mnou naprogramované akce se mi refreshnula celá stránka.

Hledal jsem příčinu a dočel jsem se, že problém je v tom, že button má jako výchozí type nastaven "submit", protože očekává, že slouží k obsluze formuláře. Právě tato implicitní vlastnost <button> elementu způsobovala refresh a bylo potřeba ji vypnout.

Řešením bylo použití metody .addEventListener() a v ní následné použití event.preventDe­fault().

btn.addEventListener(„click“, function(event){
        event.preventDefault()
        pridejRadekNahoru()
})

Dávám to sem, kdyby měl někdo obdobný problém.

Odpovědět
14.12.2023 16:51
"Stay curious, learn every day!"
Avatar
Jan Gritzbach:14.12.2023 17:15

...doplatíme opět na to, že JavaScript neobsahuje žádnou metodu insertAfter() a my budeme muset řádek vkládat před aktuální + 1, abychom ho dostali na správnou pozici.

tabulka.insertBefore(radek, tabulka.childNodes[indexVybraneho + 1]);

Mám dotaz. Proč nevyužít raději vlasnost .nextSibling?

tabulka.insertBefore(radek, tabulka.childNodes[indexVybraneho].nextSibling);

Pomocí .nextSibling automaticky získáme objekt následující node a současně nemusíme ani ověřovat, zda nejde o poslední řádek.

Odpovědět
14.12.2023 17:15
"Stay curious, learn every day!"
Avatar
Pavel Boucník:20.12.2023 9:52

Velmi komplikovaný a nepřehledný popis. Mělo být nejprve vysvětleno postupně na příkladech. Nikoliv nahrnout mnoho metod najednou do jednoho příkladu. Možná by pomohlo používat jednoduché věty. Rozsekat nepřehledná souvětí.

Odpovědět
20.12.2023 9:52
Jednoduše a včas
Avatar
Lukáš Kohout:1.1.2024 13:51

Už zase, celý JS byl zatím v pohodě a pak autoři udělají tohle. Jdeme krůček po krůčku a následuje taková lekce, hrozný. Navíc jsou v tom chyby.

 
Odpovědět
1.1.2024 13:51
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 10 zpráv z 158.