Články

JavaScript: co to je a jak ho používáme

JavaScript je jazyk, který webu dává chování: menu, formuláře, animace, mapy a vše, co reaguje na kliknutí.

Kód na monitoru počítače
Foto: Markus Spiske markusspiske, CC0, Wikimedia Commons

1. Jak to funguje

JavaScript běží přímo v prohlížeči návštěvníka a reaguje na jeho kroky: otevře menu, ověří formulář, posune mapu nebo načte další obsah bez obnovení stránky. Je to jediný programovací jazyk, který prohlížeče spouštějí přímo.

2. Proč na tom firmě záleží

Pro firmu je důležité, aby ho bylo tolik, kolik je potřeba. Stránka plná skriptů je pomalá a na slabším telefonu může zlobit.

3. Jak to používáme my

Používáme ho střídmě, jen tam, kde přidá hodnotu, aby stránka zůstala rychlá.

4. Kdy se hodí

Hodí se pro formuláře, menu, mapy a další interaktivní prvky.

5. Na co si dát pozor

Zbytečné skripty zpomalují načítání, hlavně na mobilech.

6. V praxi

JavaScript používáme střídmě: pro formulář, který upozorní na chybu dřív, než se odešle, pro menu na telefonu nebo pro mapu. Co jde vyřešit bez skriptu, řešíme bez něj. Stránka se tak načte rychle a funguje i při slabším připojení.

7. Alternativy

Lze použít hotové knihovny a frameworky, které přidávají mnoho funkcí najednou. Hodí se do aplikací, ale u firemního webu často znamenají stovky kilobajtů navíc. Čistý JavaScript pro konkrétní úkol bývá menší a rychlejší.

8. Časté otázky

Funguje web bez JavaScriptu?

Obsah ano, pokud je web napsán správně. Interaktivní prvky, jako rozbalovací menu, ho ke své činnosti potřebují.

Je JavaScript bezpečný?

Kód v prohlížeči je bezpečný, pokud nenačítáte cizí skripty bez kontroly. Proto počet externích skriptů držíme nízko.

Proč je nejlepší, když je ho málo?

Každý skript se musí stáhnout a spustit, což zpomaluje hlavně telefony. Rychlý web lépe prodává a lépe se umisťuje.

Pokud potřebujete s tímhle pomoct, podívejte se na naše Vývoj softwaru.

Související články

Pošlete adresu svého webu.

Do dvou dnů dostanete jednu stránku.

Zdarma a nezávazně. Nepotřebujeme přístupy do vašich účtů.

Jak nakládáme s vašimi údaji

Matyáš Musela · 733 230 308 · Filip Berčík · 774 915 200 · aetheron@aetheron.cz · Praha

  1. Co lidé ve vašem oboru skutečně hledají

  2. Kolik z toho dnes dojde k vám

  3. Co bychom udělali první a proč