Vi kan oprette ekstern JavaScript-fil og indlejre den i mange HTML-sider.
Det giver kode genbrugbarhed fordi en enkelt JavaScript-fil kan bruges på flere html-sider.
En ekstern JavaScript-fil skal gemmes med filtypen .js. Det anbefales at integrere alle JavaScript-filer i en enkelt fil. Det øger hastigheden på websiden.
Lad os skabe en ekstern JavaScript fil, der udskriver Hello Javatpoint i en advarselsdialogboks.
message.js
function msg(){ alert('Hello Javatpoint'); }
Lad os inkludere JavaScript-filen i HTML-siden. Det kalder JavaScript funktion på knap klik.
nummereret alfabet
index.html
Velkommen til JavaScript
Fordele ved ekstern JavaScript
Der vil være følgende fordele, hvis en bruger opretter et eksternt javascript:
- Det hjælper med at genbruge kode i mere end én HTML-fil.
- Det giver nem kodelæsbarhed.
- Det er tidseffektivt, da webbrowsere cacher de eksterne js-filer, hvilket yderligere reducerer sideindlæsningstiden.
- Det gør det muligt for både webdesignere og kodere at arbejde med html- og js-filer parallelt og separat, dvs. uden at stå over for nogen kodekonflikter.
- Længden af koden reduceres, da kun vi skal angive placeringen af js-filen.
Ulemper ved ekstern JavaScript
Der er følgende ulemper ved eksterne filer:
- Tyveren kan downloade koderens kode ved hjælp af url'en til js-filen.
- Hvis to js-filer er afhængige af hinanden, kan en fejl i en fil påvirke udførelsen af den anden afhængige fil.
- Webbrowseren skal lave en ekstra http-anmodning for at få js-koden.
- En lille til stor ændring i js-koden kan forårsage uventede resultater i alle dens afhængige filer.
- Vi skal kontrollere hver fil, der afhænger af den almindeligt oprettede eksterne javascript-fil.
- Hvis det er et par linjer kode, så er det bedre at implementere den interne javascript-kode.