JavaScript
JavaScript je programovací jazyk běžně používaný při vývoji webu. Původně ho vyvinula společnost Netscape jako způsob, jak webovým stránkám přidat dynamické a interaktivní prvky. Přestože je JavaScript ovlivněn jazykem Java, jeho syntaxe se více podobá jazyku C a vychází z jazyka ECMAScript, skriptovacího jazyka vyvinutého společností Sun Microsystems.
JavaScript je skriptovací jazyk na straně klienta, což znamená, že zdrojový kód zpracovává webový prohlížeč klienta, nikoli webový server. To znamená, že funkce JavaScriptu mohou běžet po načtení webové stránky, aniž by komunikovaly se serverem. Funkce JavaScriptu může například zkontrolovat webový formulář před jeho odesláním a ověřit, zda byla vyplněna všechna požadovaná pole. Kód JavaScriptu může zobrazit chybové hlášení ještě předtím, než jsou na server skutečně odeslány jakékoli informace.
Stejně jako skriptovací jazyky na straně serveru, například PHP a ASP, lze kód JavaScriptu vložit kamkoli do kódu HTML webové stránky. V HTML se však zobrazuje pouze výstup kódu na straně serveru, zatímco kód JavaScriptu zůstává ve zdroji webové stránky plně viditelný. Lze na něj také odkazovat v samostatném souboru .JS, který lze rovněž zobrazit v prohlížeči.
Níže je uveden příklad základní funkce JavaScriptu, která sčítá dvě čísla. Funkce se volá s parametry 7 a 11. Pokud by níže uvedený kód byl součástí HTML webové stránky, zobrazil by text „18“ v dialogovém okně s upozorněním.
<script>
function sum(a,b)
{
return a + b;
}
var total = sum(7,11);
alert(total);
</script>
Funkce JavaScriptu lze volat uvnitř značek <script> nebo při určitých událostech. Patří mezi ně onClick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus, onBlur, onSubmit a mnoho dalších. Přestože se standardní JavaScript stále používá k provádění základních funkcí na straně klienta, mnoho webových vývojářů nyní dává přednost knihovnám JavaScriptu, jako je jQuery, pro přidávání pokročilejších dynamických prvků na webové stránky.
Otestujte své znalosti