Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

6. diel - Modulárny programovanie v TypeScriptu

V minulej lekcii, Typová kompatibilta, zložené typy a iterátory v TypeScript , sme si priblížili, ako funguje typovanie v TypeScriptu. V dnešnom tutoriálu sa zameriame na pomerne dôležité témy - modulárny programovanie v TypeScriptu.

Rozdelenie kódu do súborov

Doteraz sme pracovali vždy len s jedným súborom. To je ale u väčších programov neprípustné, pretože by mal desiatky tisíc riadkov. Zdrojový kód budeme deliť do viacerých súborov, kedy každý bude zodpovedný za inú časť programu a funkcionalita bude prehľadne rozdelená. Ako však zabezpečíme, aby sa identifikátory medzi rôznymi súbormi nemiešali a ideálne je za nás IDE samo importovali? Použijeme práve moduly.

Modul

Modul je v podstate súbor, ktorý obsahuje kľúčové slovo import, export alebo oboje. Obsah modulov je skrytý ostatným súborom a modulom, aby nedochádzalo ku kolíziám názvov tried a ďalších identifikátorov použitých v rôznych súboroch. Aby sme členmi modulu vystavili na použitie, musíme exportovať, čo chceme použiť. Exportovať je možné akékoľvek deklarácie, to znamená triedy, premenné, funkcie, rozhrania atď. Výsledkom exportu je potom množina identifikátorov, ktorú môžeme importovať iným modulom a následne použiť.

Príklad

Všetko si ukážme na príklade. Naprogramujeme si modul Stopky.ts sa triedou Stopky a enum em s intervalmi.

Exportovanie

Vytvoríme súbor Stopky.ts sa triedou. Všimnite si kľúčového slova


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 325 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 15 článkom (8 lekcií, 6 praktických cvičení, test) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tutoriále si povieme niečo o moduloch v TypeScriptu, ich sprevádzkovanie a použitie. Stručne preberieme aj menné priestory.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Radek Veverka
Avatar
Jsem student VUT FIT v třetím ročníku. Nejraději mám Typescript a C#.
Aktivity