Diskuze: Jak se efektivně učit javascript?
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 8 zpráv z 8.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.


S láhví v ruce...
Ale jinak jsou vesměs dva přístupy, jak se ho naučit..
Ten první tě znechutí hned na začátku a tkví v tom, že si seženeš třeba "JavaScript: Good parts" (nechápu jak naplnili 172 stran. Pokud jsi přišel do styku s trošku inteligentním jazykem, tak to bude působit jako perfektní lobotomie, ale javascript tě naučí velmi dobře.
Ta druhá část je, že začneš ve skutečnosti s TypeScriptem, budeš nadšený ... a pak narazíš zhruba na 10 problémů a budeš zjišťovat proč to tak je a nevěřícně kroutit hlavou, jak někdo může JS používat (this, closures, contexty, zaukrouhlovani, hosisting, operátory / operandy a naprosto absolutně nelogické přetypování a výsledky, co ta VM dělá)
Osobně ti doporučuji ten TS a postupně se spálit na každým z JS hoven..
¨Tím vším chci říct, že je to jazyk, kde je naprostá nelogičnost a totální hloupost na každém kroku, ale přesto, že je to to největší peklo, co kdy v IT světě vzniklo (boj s PHP byl tvrdý), tak je rozhodně v dnešní době nutnost ho znát, jelikož ti jeho znalost může dost podstatně rozšířit obzory.
No a pokud začneš typescriptem, tak ho budeš možná považovat asi za naprosto perfektní kombinaci jazyků... Popravdě,.. dokázal bych si představit TypeScript jako největší jazyk budoucnosti..
Začít můžeš tu na síti, je tu několik desítek článků o Javascriptu.
K Javascriptu jistě také patří manipulace s DOM, tedy je vhodná znalost HTML a CSS.
Jelikož Javascript jako jazyk je tak trochu taková tak trochu splátanina (třeba špatně řešené dynamické typování, díky kterému je JS ohromně benevolentní), jak se vyvíjely potřeby od jednoduchých proklikávatelných hypertextových dokumentů po dnešní plnohodnotný frontendový aplikace, je hromada jazyků, které můžeš využít a používat nějaký "hezčí" jazyk, ze kterého budeš do javascriptu transpilovat. Dost populární byl například CoffeeScript, momentálně to je třeba TypeScript od Microsoftu, Za mne mohu doporučit třeba Dart, docela hustej jazyk od Google (teď do něj přepsali třeba AdWords v AngularDart).
Záleží prostě co chceš. Možností je plno. 
V pohodě, já to nikdy nehrál moc na miss sympatie. Vyhrávám krásou 
Ak teda angličtina nie je problém, prečítaj si knihu Javascript ninja od Resiga, autora jQuery. Tá je najprehľadnejšie napísaná. A "kúpiť" sa dá aj na uloz.to.
Zobrazeno 8 zpráv z 8.