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

Diskuze – Lekce 18 - Manipulace s DOM 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:29.4.2022 10:34

Hodnocení:
Vůbec se nedivím lajkům u posledního komentáře uživatele Martin Friedel a dovolím si analyzovat příčiny:

  • "Tento selektor vrátí element.." se tedy vzhledem k dříve napsanému má chápat jako "Tato metoda vybere element..." . Tak proč se to nenapíše rovnou? (Podobně v následujícím příkladu.)
  • document.querySelectorAll("div[data-countdown]"); vybírá opravdu ze všech elementů nebo jenom z divů? Nebo je to ještě jinak: jen div může mít nastavený atribut data-countdown?
Editováno 29.4.2022 10:36
 
Odpovědět
29.4.2022 10:34
Avatar
Jaroslav Drobek:29.4.2022 10:35

Hodnocení (pokračování):

  • "Na elementu
<p>: <p><span>Hello</span>world</p>

" - je to věta, když následuje "Načtení..."? Jestli ano, potom nám říká asi tolik jako věta "Vidle v" !

  • "Obsah elementu můžeme úplně stejně i měnit." - No fajn, dělám všechno úplně stejně a nic se nemění:o Račil by autor být konkrétnější?
  • ...takže víme prd o tom, jak "měnit obsah elementů".
  • "jmenný prostor" je nevysvětlená novinka.
  • Uzel atributu ve stromu? Ve stromu jsme doposud uvažovali pouze elementy...Takže chápu to správně jako uzel elementu, který má atribut uvedený v parametru? Předpokládám dále, že se to týká metody hasAttribute() - z kontextu to, ajtě, vůbec není jasné!
  • Když se píše o vložení za nebo před nějakého potomka, mělo by být vysvětleno, jaké uspořádání se uvažuje - ono totiž nemusí být triviální, když se má uspořádat více než jedna generace potomků...

Další poznámky:

  • Označení "hloupější pole" zní nekonvenčně a rád bych znal jeho důvod..
  • Ach ti vlastnosti, kteří vynechávají všechny "serepetičky"!
  • Tajemství neviditelného elementu je stejné jako tajemství proměnné?
  • " Na původním místě se odstraní." - To je skutečnost hodná zvláštního zřetele! To by mě zajímalo detailněji, hazard já nerad..
 
Odpovědět
29.4.2022 10:35
Avatar
Jaroslav Drobek:3.5.2022 9:51

Korekce hodnocení: po opakovaném čtení jsem v textu našel uspořádání-řazení potomků (podle průchodu prohlížeče, odshora dolů).

 
Odpovědět
3.5.2022 9:51
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na František Vejmola
Lubor Pešek:15.6.2022 8:18

Nejsi možná zběhlý, ale máš pravdu :)

Editováno 15.6.2022 8:18
Odpovědět
15.6.2022 8:18
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Ernest Kuki
Člen
Avatar
Ernest Kuki:24.6.2022 11:14

Dá se říct, že kdyby tu autor vypsal jen sadu příkazu tak by to vyšlo na stejno. Člověk, který si tento článek přečte musí stejně získat vše na jiných místech.

Odpovědět
24.6.2022 11:14
Najdi co tě baví a nech ať tě to zabije..
Avatar
Ernest Kuki
Člen
Avatar
Ernest Kuki:24.6.2022 12:56

Tohle je opravdu hrozný .. Nechápu jak se mohl tento článek vůbec uveřejnit.

Odpovědět
24.6.2022 12:56
Najdi co tě baví a nech ať tě to zabije..
Avatar
Blanka Svobodová:4.7.2022 22:06

mě tohleto teoretické učení přednáškového typu bez konkrétních příkladů "na co je to dobrý" fakt nevyhovuje. Tím, že je nemám možnost zasadit nebo vidět v existujícím kódu, jak něco dělá, tak si stejně nezapamatuji nic. Je smutné, že si učivo pak musím znova pustit na udemi, czechitas a w3schools, abych ho pochopila.

Odpovědět
4.7.2022 22:06
Kdy, když né teď. Kdo, když né já?
Avatar
Odpovídá na Blanka Svobodová
Stanislav Krajči:22.7.2022 15:02

Máme naprosto stejný "problém"... pokud já nevidím přímé využití v praxi, je pro mně extrémně složité si tuto informaci ponechat a použít ji zase příště..taky musím na Udemy a tam mně to teda opravdu baví, Jonas je třeba super chlapák...jako nevím jak budu tady pokračovat popravdě....velice nezáživný styl ve smyslu "přečti si to, napiš to do VS a už to pochop" :)..

 
Odpovědět
22.7.2022 15:02
Avatar
Jiří Vojtíšek Vepřek:30.7.2022 14:55

mě to přišlo vcelku pochopitelné, metody jsou rodiče a potomci, které můžeme používat v větvích programu (stromu) kde chceme, rodičovská metoda je přitom jen na jednom elementu, ostatní za ní jsou potomci. Volání něčeho odněkud by znamenalo vytvořit sadu *.js , *css a *html (možná by stačil ten index, ale se spoustou druhů elementů) , abychom je potom mohli volat přes funkce pouze k výpisu. Přitom se stále jedná o "výpis tagů <p> v *.css" , "přepsání funkce s tamtoho elementu do tohoto" , "vytvoření a smazání potomka tohoto elementu a úprava jejich rodiče" a v neposlední řadě "zjištění infa o potomcích, elementech, vlastnostech, parametrech atd. výpis" pro všechny tyto věci, stačí k použití deklarovat proměnnou "let ***" odkázat ji zmíněným příkazem v článku a nechat ji vypsat pomocí "alert(proměnná)" respektive "document.wri­te(promenná)" a načíst nebo obnovit stránku. Bez toho, že jsem ale to samé dělal už u C# bych to asi nepochopil :-o ;-)

 
Odpovědět
30.7.2022 14:55
Avatar
Jaromír Křížek:2.8.2022 13:25

Úplně ideální by bylo rozdělit tuto lekci na dvě až tři lekce a vše ukázat na názorných příkladech :-)

 
Odpovědět
2.8.2022 13:25
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 114.