JavaScript

JavaScript je univerzální programovací jazyk používaný zejména pro web, který umožňuje interaktivitu, dynamické změny obsahu a ovládání prvků přímo v prohlížeči uživatele.

Co znamená „JavaScript“

JavaScript je skriptovací jazyk, který běží na straně klienta (v prohlížeči) a umožňuje webovým stránkám reagovat na akce uživatele, měnit obsah bez opětovného načítání a komunikovat se serverem na pozadí. Spolu s HTML a CSS tvoří základní technologickou trojici moderního webu.

JavaScript dnes díky technologiím jako Node.js funguje i na straně serveru a umožňuje vytvářet kompletní aplikace v jednom jazyce.

JavaScript není to samé co Java – podobnost názvu je historická a matoucí, ale jde o zcela odlišné jazyky.

Jak funguje

Kód JavaScriptu je vykonáván JavaScriptovým enginem, který je součástí prohlížeče (např. V8 v Chrome, SpiderMonkey ve Firefoxu). Umožňuje přístup k tzv. DOM (Document Object Model), díky čemuž může měnit obsah stránky „za běhu“.

// Jednoduchý příklad – změna textu po kliknutí
document.getElementById("btn").addEventListener("click", function() {
    document.getElementById("msg").textContent = "Ahoj, JavaScripte!";
});

Příklad použití

  • Interaktivní prvky – otevírání/zavírání menu, modální okna.
  • Validace formulářů ještě před odesláním.
  • Načítání obsahu bez reloadu pomocí AJAX / Fetch API.
  • Animace a vizuální efekty (např. pomocí knihovny GSAP).
  • Jednostránkové aplikace (SPA) v React, Vue, Angular.