logo

Vanjska JavaScript datoteka

Možemo stvoriti vanjsku JavaScript datoteku i ugraditi je u mnoge html stranice.

Pruža ponovna upotrebljivost koda jer se jedna JavaScript datoteka može koristiti na nekoliko html stranica.

Vanjska JavaScript datoteka mora biti spremljena s ekstenzijom .js. Preporuča se ugraditi sve JavaScript datoteke u jednu datoteku. Povećava brzinu web stranice.

Stvorimo vanjski JavaScript datoteku koja ispisuje Hello Javatpoint u dijaloškom okviru upozorenja.

poruka.js

 function msg(){ alert('Hello Javatpoint'); } 

Uključimo JavaScript datoteku u html stranicu. Poziva se JavaScript funkcija na klik gumba.

index.html

Dobrodošli u JavaScript

Prednosti vanjskog JavaScripta

Postojat će sljedeće prednosti ako korisnik izradi vanjski javascript:

  1. Pomaže u ponovnoj upotrebi koda u više od jedne HTML datoteke.
  2. Omogućuje laku čitljivost koda.
  3. Vremenski je učinkovit jer web preglednici spremaju vanjske js datoteke u predmemoriju, što dodatno smanjuje vrijeme učitavanja stranice.
  4. Omogućuje i web dizajnerima i koderima da rade s html i js datotekama paralelno i odvojeno, tj. bez sukoba koda.
  5. Duljina koda se smanjuje jer samo trebamo navesti lokaciju js datoteke.

Nedostaci eksternog JavaScripta

Postoje sljedeći nedostaci vanjskih datoteka:

  1. Kradljivac može preuzeti kôd kodera pomoću URL-a js datoteke.
  2. Ako su dvije js datoteke ovisne jedna o drugoj, tada kvar u jednoj datoteci može utjecati na izvođenje druge ovisne datoteke.
  3. Web preglednik treba napraviti dodatni http zahtjev da bi dobio js kod.
  4. Mala do velika promjena u js kodu može uzrokovati neočekivane rezultate u svim ovisnim datotekama.
  5. Moramo provjeriti svaku datoteku koja ovisi o uobičajeno kreiranoj vanjskoj javascript datoteci.
  6. Ako se radi o nekoliko redaka koda, onda je bolje implementirati interni javascript kod.