Vi kan skapa externa JavaScript-filer och bädda in den i många HTML-sidor.
Det ger kod åter användbarhet eftersom en enda JavaScript-fil kan användas på flera HTML-sidor.
mylivericket
En extern JavaScript-fil måste sparas med filtillägget .js. Det rekommenderas att bädda in alla JavaScript-filer i en enda fil. Det ökar hastigheten på webbsidan.
Låt oss skapa en extern JavaScript fil som skriver ut Hello Javatpoint i en varningsdialogruta.
message.js
function msg(){ alert('Hello Javatpoint'); }
Låt oss inkludera JavaScript-filen i HTML-sidan. Den kallar JavaScript-funktion på knappklick.
Neena Gupta
index.html
Välkommen till JavaScript
Fördelar med extern JavaScript
Det kommer att finnas följande fördelar om en användare skapar ett externt javascript:
- Det hjälper till att återanvända kod i mer än en HTML-fil.
- Det möjliggör enkel kodläsbarhet.
- Det är tidseffektivt eftersom webbläsare cachelagrar de externa js-filerna, vilket ytterligare minskar sidladdningstiden.
- Det gör det möjligt för både webbdesigners och kodare att arbeta med html- och js-filer parallellt och separat, det vill säga utan att möta några kodkonflikter.
- Längden på koden minskar eftersom bara vi behöver ange platsen för js-filen.
Nackdelar med extern JavaScript
Det finns följande nackdelar med externa filer:
- Stjälaren kan ladda ner kodarens kod med hjälp av URL:en till js-filen.
- Om två js-filer är beroende av varandra, kan ett fel i en fil påverka exekveringen av den andra beroende filen.
- Webbläsaren måste göra en ytterligare http-förfrågan för att få js-koden.
- En liten till stor förändring i js-koden kan orsaka oväntade resultat i alla dess beroende filer.
- Vi måste kontrollera varje fil som beror på den vanligt skapade externa javascript-filen.
- Om det är några rader kod, då är det bättre att implementera den interna javascript-koden.