Externý súbor JavaScript
Môžeme vytvoriť externý JavaScript súbor a vložiť ho do mnohých html stránok.
To poskytuje opätovná použiteľnosť kódu pretože jeden súbor JavaScript môže byť použitý na niekoľkých html stránkach.
Externý súbor JavaScript musí byť uložený s príponou .js. Odporúča sa vložiť všetky súbory JavaScript do jedného súboru. Zvyšuje rýchlosť webovej stránky.
Vytvorme externé JavaScript súbor, ktorý vytlačí Hello Javatpoint v dialógovom okne výstrahy.
message.js
function msg(){ alert('Hello Javatpoint'); } Zahrňme súbor JavaScript do html stránky. Volá to Funkcia JavaScript pri kliknutí na tlačidlo.
index.html
Vitajte v JavaScripte
Výhody externého JavaScriptu
Ak používateľ vytvorí externý javascript, prinesie to nasledujúce výhody:
- Pomáha pri opätovnej použiteľnosti kódu vo viac ako jednom súbore HTML.
- Umožňuje ľahkú čitateľnosť kódu.
- Je to časovo efektívne, pretože webové prehliadače ukladajú externé súbory js do vyrovnávacej pamäte, čo ďalej znižuje čas načítania stránky.
- Umožňuje webovým dizajnérom aj programátorom pracovať so súbormi html a js paralelne a oddelene, t. j. bez konfliktov v kóde.
- Dĺžka kódu sa skracuje, pretože len musíme určiť umiestnenie súboru js.
Nevýhody externého JavaScriptu
Externé súbory majú nasledujúce nevýhody:
- Zlodej si môže stiahnuť kód kódera pomocou adresy URL súboru js.
- Ak sú dva súbory js na sebe závislé, zlyhanie jedného súboru môže ovplyvniť spustenie druhého závislého súboru.
- Webový prehliadač musí na získanie kódu js zadať dodatočnú požiadavku http.
- Malá až veľká zmena v kóde js môže spôsobiť neočakávané výsledky vo všetkých jeho závislých súboroch.
- Musíme skontrolovať každý súbor, ktorý závisí od bežne vytváraného externého súboru javascript.
- Ak je to niekoľko riadkov kódu, potom je lepšie implementovať interný kód javascript.