Lekce 24 - Modulární programování v JavaScriptu
V dnešním tutoriálu se zaměříme na poměrně důležité téma - modulární programování.
Rozdělení kódu do souborů
Dosud jsme pracovali pouze s malými skripty, které jsme rozdělili do několika souborů, typicky bylo v každém souboru po jedné třídě. Tento přístup by ovšem u větších projektů selhal a to ze dvou důvodů:
- Jednotlivé soubory se skripty je nutné ručně odkazovat a přesně v tom pořadí, v jakém jsou používány. Klidně se nám může stát, že si načteme třídu potomka a až potom předka - program nám pak zhavaruje.
- Použité identifikátory, např. názvy tříd nebo konstant, musí být v každém souboru unikátní. Stejně tím ale budeme znečišťovat globální jmenný prostor, kde může dojít dříve či později ke kolizím názvů.
U reálných aplikací je souborů mnohem více a často i používáme cizí
kód, kdy nemáme tušení jaké identifikátory daný autor použil. Můžeme
vytvořit třídu Form
nebo již existuje? Potřebujeme zajistit,
aby se identifikátory mezi různými soubory nemíchaly a ideálně je za nás
IDE samo naimportovalo. Jak? Použijeme právě moduly.
Modul
Modul je v podstatě
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu si povíme něco o modulech v JavaScriptu a exportování a importování tříd a dalších konstrukcí objektově orientovaného programování.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.