NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 3 - Vlastnosti objektů a konstruktory 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
Standa
Tvůrce
Avatar
Standa:22.4.2022 9:26

Nevím zda to byl záměr jak přinutit studenty přemýšlet, ale chybí zde zmínka o třídě Zaměstnanec.

Avatar
Jaroslav Drobek:17.6.2022 7:03

Hodnocení:

  • "..na ukázce si firmou.."
  • V minulé lekci byla informace o správném řazení při načítání js-souborů v html-souboru ".., aby se nikdy nestalo, že JS nějakou třídu nebude znát." Ve zdrojácích k této lekci se v index.html nejdříve načte soubor Firma.js, v rámci kterého metoda pridejZamestnance vytváří instanci třídy Zamestnanec, a ta je součástí souboru Zamestnanec.js načteného až po souboru Firma.js. Což je v rozporu s původní informací.
Avatar
Petr Zabransky:5.1.2023 15:10

Proč pořád do probírané látky komponujete další nesouvisející věci, které to strašně znepřehlednují. Navíc se pak daleko hůř hledá jakákoli syntaktická chyba a nevíme proč program nefunguje. Konkrétně tady ten výpis do seznamu LI atd. Pro pochopení stačí vytvoření objektu, případně pro kontrolu výpis objektu do konzoly. Kdo bude chtít, tak si to pak sám vytiskne třeba do seznamu, na hlavičkový papír nebo s beruškama v pozadí, ale pro výklad je daleko lepší, když se týká jen probírané látky a nic víc. Zkuste se inspirovat třeba na W3Schools.

Avatar
Jana
Člen
Avatar
Jana :19.3.2023 15:10

Jedna věc tam chybí a to věk musím být převeden na číslo jinak je vypsán jako undefined. :

const vek= Number (prompt("Zadej věk"));

Editováno 19.3.2023 15:12
Avatar
Jana
Člen
Avatar
Odpovídá na Jana
Jana :19.3.2023 15:50

je to blbost chyba byla jinde:-)

Avatar
Odpovídá na Jaroslav Drobek
Petra Mollerová:18.6.2023 18:50

Metoda na přidání zaměstnance se volá až v obsluze, to je třída Zaměstnanec už načtená 😉

Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Petr Zabransky
David Hartinger:22.9.2023 16:18

V našich lekcích se tvoří praktické webové aplikace, které samozřejmě používají základy HTML (které bys měl znát, stejně jako základy JavaScriptu). Pro nesouvislé minipříklady si opravdu musíš na w3schools, o tento styl "výuky" jsme nikdy neusilovali.

Odpovědět
New kid back on the block with a R.I.P
Avatar
Tereza Kolaříková:18.7.2024 12:13

Mám znalosti JSX/Reactu a v něm se tvoří komponenty. Zde je to velmi podobné, ale úplně mi nedává smysl výpis zaměstnanců, když si můžu založit komponentu <Zamestanec..> např. a použít data z objektu anebo databáze a vyrendrovat si je. Jinak super článek :)

Avatar
Tereza Kolaříková:18.7.2024 12:17

Lekce je super, ale trochu pro mě ztrácí smysl výpis zaměstnanců a firmy způsobem, který je v lekci, když znám JSX a trochu React. Kde si vytvořím komponentu a pomocí nějaké metody si data vypíši do komponenty.

Avatar
Luboš Rendl
Člen
Avatar
Luboš Rendl:21.12.2024 10:52

Super, jen bych možná někam šoupnul něco v tomto smyslu

JavaScript je dosti flexibilní a umožňuje dynamicky přidávat vlastnosti k objektům i po jejich vytvoření (atributy,metody) bez ohledu na definici třídy. To znamená, že i když třída nemá předem definované žádné vlastnosti, můžete je kdykoli přidat do konkrétní instance. Bohužel tyto nově přidané vlastnosti nebudou sdílené napříč třídou

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 10.