Přejít na obsah
Slovník pojmů

JavaScript

JavaScript je programovací jazyk, který běží v prohlížeči a dělá webové stránky interaktivními: rozbalovací menu, formuláře s kontrolou údajů, košík e-shopu, mapy nebo načítání obsahu bez obnovení stránky. Spolu s HTML a CSS tvoří základ webu.

Co JavaScript na webu dělá

HTML dodá obsah, CSS vzhled a JavaScript chování. Reaguje na akce návštěvníka (kliknutí, psaní, posun stránky), mění obsah stránky za běhu a komunikuje se serverem na pozadí. Díky tomu lze například přidat zboží do košíku bez načtení nové stránky nebo zobrazit výsledky vyhledávání během psaní.

JavaScript není Java

Podobnost názvu je jen marketingová historie z roku 1995. Java je samostatný jazyk pro aplikace a servery, JavaScript vznikl pro prohlížeče. Dnes JavaScript běží i na serveru (Node.js) a v něm se píšou i mobilní a desktopové aplikace.

Knihovny a frameworky

Většina moderních webů nepíše JavaScript od nuly. Používá knihovny a frameworky: • React, Vue, Svelte — pro skládání rozhraní z komponent. • Next.js, Nuxt — pro weby, které se vykreslují na serveru a v prohlížeči se oživí. • jQuery — starší knihovna, kterou dodnes používá řada WordPress šablon a pluginů.

JavaScript a SEO

Google umí JavaScript spustit, ale dělá to s odstupem a ne vždy úplně. Jiné vyhledávače a AI crawlery (například ChatGPT nebo Perplexity) JavaScript často nespouštějí vůbec. Obsah a odkazy, které se objeví až po spuštění skriptu, proto mohou zůstat neviditelné. Bezpečné řešení je vykreslit důležitý obsah na serveru (server-side rendering nebo předgenerované stránky) a JavaScriptem ho jen oživit.

JavaScript a rychlost webu

Každý skript se musí stáhnout, zpracovat a spustit. Příliš mnoho JavaScriptu zpomaluje odezvu stránky na kliknutí (metrika INP v Core Web Vitals) a vybíjí baterii mobilů. Pomáhá odložené načítání skriptů (defer, async), odstranění nepoužívaných pluginů a rozdělení kódu na menší části, které se načtou až když jsou potřeba.

Načítá se váš web pomalu kvůli skriptům?

Změříme, které skripty a pluginy web zpomalují, a zajistíme, aby obsah viděly vyhledávače i AI asistenti.

Související pojmy

Časté dotazy

Nejčastější otázky o JavaScriptu

Základy zvládne začátečník za několik týdnů. Pro profesionální vývoj je potřeba znát i prostředí kolem: prohlížeč, nástroje pro sestavení a některý framework.

Ne. Jednoduchá prezentace může fungovat jen s HTML a CSS. JavaScript je potřeba pro interaktivitu, například formuláře s kontrolou, košík nebo filtrování.

Části stránky závislé na skriptech nebudou fungovat. Dobře postavený web zobrazí obsah i bez JavaScriptu a skripty jen přidávají pohodlí.

TypeScript je nadstavba JavaScriptu s typovou kontrolou. Před spuštěním se převede na běžný JavaScript, ale chyby odhalí už při psaní kódu.

Potřebujete pomoc s vaším webem?

Nezávazná konzultace zdarma. Ukážeme vám, jak AI zlepší váš web.

Kontaktujte nás

Používáme pouze nezbytné cookies, dokud si nevyberete více. Zásady používání cookies