JavaScript je programovací jazyk, ktorý pridáva interaktivitu a dynamiku webovým stránkam. Spolu s HTML a CSS tvorí základ moderného webového vývoja.
Čo je JavaScript?
JavaScript umožňuje webovým stránkam reagovať na používateľské akcie – napríklad rozbaľovanie menu, overovanie formulárov, načítanie obsahu bez obnovy stránky alebo animácie. Spúšťa sa priamo v prehliadači, čo umožňuje rýchlu reakciu bez nutnosti komunikácie so serverom.
Na čo sa JavaScript používa?
interaktívne prvky na webe (tlačidlá, formuláre, menu)
asynchrónne načítanie dát (napr. pomocou AJAX)
animácie a vizuálne efekty
vývoj webových aplikácií (napr. pomocou frameworkov ako React, Vue, Angular)
tvorba hier alebo mobilných aplikácií (napr. pomocou React Native)
Výhody a nevýhody JavaScriptu
Výhody:
beží priamo v prehliadači (napr. Chrome, Firefox; nie je potrebná inštalácia)
umožňuje bohatý používateľský zážitok
obrovská komunita a množstvo knižníc
Nevýhody:
bez JavaScriptu niektoré funkcie webu nemusia fungovať
môže byť zneužitý na škodlivé skripty (nutnosť zabezpečenia)
JavaScript vs. Java
Aj keď majú podobné názvy, JavaScript a Java sú úplne odlišné jazyky s odlišným využitím. JavaScript je zameraný hlavne na web, zatiaľ čo Java sa používa napr. na vývoj aplikácií a backendových systémov.