V polovině 90. let vývojáři z Netscape vytvořili jednoduchý skriptovací jazyk, který lze použít jako nástroj k tomu, aby byly webové stránky interaktivnější a poutavější. Tento jazyk by nakonec byl známý jako Javascript. Mnoho uživatelů si dnes neuvědomuje, že funkce e-mailového klienta nebo webové stránky sociálních sítí, na kterých závisí, jsou výsledkem tisíců řádků chytrého a složitého programování v Javascriptu.
Interní Javascript
Aby kód Javascriptu fungoval jako kouzlo, musí být nějakým způsobem začleněn do správného umístění na konkrétní webové stránce při načítání stránky. Interní kód Javascript je kód, který je umístěn kdekoli na webové stránce mezi značky HTML. Mnoho webových vývojářů se rozhodlo umístit svůj kód Javascript před značku.
Video dne
Externí Javascript
Kód Javascript umístěný v souboru odděleném od kódu HTML se nazývá externí Javascript. Externí Javascript kód je napsán a používán stejným způsobem jako interní Javascript. Soubor by měl mít příponu „.js“, ačkoli v moderních prohlížečích funguje prakticky jakákoli jiná přípona. Jeden důležitý rozdíl: Externí kód nesmí být umístěn mezi tagy, jinak kód nebude fungovat.
Webový prohlížeč musí vědět, že potřebuje načíst externí kód. Webová stránka musí obsahovat následující značky HTML odkazující na skript:
Adresa URL sděluje webovému serveru, kde má najít a načíst kód Javascript.
Výhody interního Javascriptu
Pokud je počet řádků Javascriptu relativně malý, webová stránka s interním Javascriptem se načítá rychleji než stránky, které musí odkazovat na externí kód. Důvodem je to, že když webový prohlížeč načte stránku a narazí na odkaz na externí kód, musí odeslat samostatný požadavek na webový server, aby kód načetl.
Výhody externího Javascriptu
Pokud je na několika stránkách webové stránky použit stejný kód, jsou užitečné externí soubory Javascript. Odkaz na externí kód musíte zahrnout pouze na stránky, které tento kód skutečně vyžadují. Pokud se kód Javascript změní, stačí upravit pouze jeden soubor; změny jsou okamžitě dostupné všem stránkám, které potřebují kód. Ukládání Javascriptu do externích souborů také usnadňuje údržbu webových stránek: Stránky jsou méně přeplněné a webový vývojář má méně řádků kódu, kterými se musí prokousávat, aby provedl potřebné úpravy. Méně řádků HTML kódu může také pomoci vyhledávačům důkladněji indexovat vaše stránky a najít důležitá klíčová slova.
Nakonec, pokud se návštěvník přesune na jinou stránku obsahující stejné externí reference Javascript, druhá stránka se načte rychleji, protože prohlížeč uživatele bude mít soubor Javascript uložený v mezipaměti lokálně.