V tomto kurzu se dozvíte o různých způsobech použití JavaScriptu.
JavaScript je jedním z nejpopulárnějších programovacích jazyků díky své široké škále aplikací.
Předtím, než byl JavaScript primárně používán v:
- interaktivita webových stránek
V současné době se JavaScript používá také v:
- aplikace na straně serveru
- vývoj her
- mobilní aplikace
- webové aplikace
Nyní pojďme prozkoumat použití JavaScriptu podrobněji.
1. Interakce webových stránek
JavaScript se používá k tomu, aby webové stránky interagovaly s uživatelem s různými funkcemi, jako je
- Ověření formuláře, například kontrola správnosti formátu e-mailu
- Zobrazení odpočítávacích hodin
- Interaktivní mapy
- Vytváření skvělých animací
- Různé akce po stisknutí tlačítka
- Použití rozbalovací nabídky
Existuje mnoho dalších způsobů, jak se při vytváření interaktivních webových stránek používá JavaScript.
Zde je obrázek webové stránky, která používá JS k tomu, aby byla interaktivní.

2. Vytváření aplikací na straně serveru
JavaScript se také používá jako jazyk na straně serveru k vytváření back-endového vývoje pomocí node.js (běhové prostředí JavaScriptu postavené na enginu JavaScript V8 prohlížeče Google Chrome).
Node.js poskytuje prostředí pro spuštění JavaScriptu na serverech.
Předtím byl JavaScript používán pouze k interaktivaci webových stránek. Použití JavaScriptu node.js je však akceptováno jako dobrá volba i pro back-end vývoj.
Společnosti jako LinkedIn, Netflix, Uber, Trello, PayPal, NASA, eBay, Medium používají node.js k napájení svých aplikací.
3. Vytváření interaktivních front-endových stránek
Jedním z rostoucích využití JS v dnešní době je vytváření super interaktivních front-end aplikací. Z tohoto důvodu jsou běžně používanými rámci JavaScriptu React, Vue a Angular.
Tyto aplikace načtou prostředky, jakmile se načte web, což má za následek rychlou a pohotovou interakci uživatele se skvělým uživatelským zážitkem.
Zde je obrázek jednostránkové aplikace.

Některé příklady jednostránkových aplikací jsou Facebook, Mapy Google, Gmail, Twitter atd.
Jako front-end technologie pro vytváření interaktivních front-endových stránek lze použít různé rámce JavaScriptu, jako jsou Angular, React, MeteorJs, BackboneJs, EmberJs, PolymerJs, KnockoutJs, Aurelia.
Dva populární rámce používané pro vývoj aplikací front-end jsou Angular a React.
Poznámka : Angular vyvíjí Google a React vyvíjí Facebook. Proto můžeme očekávat dobrou a dlouhou podporu tohoto rámce.
4. Vytváření mobilních aplikací
JavaScript se také používá při vytváření aplikací pro Android a iOS. React Native je pro tento účel populární framework postavený na JavaScriptu.
Jedna věc, která je na React Native obzvláště zajímavá, je, že můžeme vytvářet aplikace pro Android i iOS ze stejné kódové základny. To pomáhá v:
- rychlejší doba vývoje
- snadno se rozvíjí
- nákladově efektivní
Některé z populárních aplikací vyvinutých v React native jsou Facebook Ads, Walmart, Bloomberg, Instagram, Gyroscope, AirBnB, Myntra, UberEats, Discord, Townske a mnoho dalších.
Poznámka : React Native je vyvinut společností Facebook. Proto můžeme očekávat dobrou a dlouhou podporu tohoto rámce.
5. Vývoj her
JavaScript se také používá pro vývoj her.
K vytváření her v prohlížeči lze použít různé knihovny JavaScriptu, například Three.js, TweenMax.
Mezi další oblíbené herní enginy a knihovny JS patří GDevelop, melonJS, ImpactJS, BabylonJS, PhaserJS, PixiJS, PlayCanvas, A-Frame.
Některé knihovny vám dokonce umožňují exportovat vaše hry na jiné platformy, jako jsou Android, iOS atd.
Zde je obrázek hry vyvinuté v JavaScriptu.
