JavaScript fungerer som en generell skriptspråk for web. Programmerere kan bruke JavaScript til å formatere og publisere websider med alle slags innhold. For å publisere bilder og videoer ( eller hvilken som helst fil format ) til nettet , må programmereren forsyne JavaScript med plasseringen av en fil . Hun kan gjøre dette på en av to måter: enten ved å bruke en relativ bane til filen navn , eller den absolutte banen til filnavnet på serveren. Relative baner
Når henter en fil, for eksempel et bilde fra serveren , kan programmereren bruke den relative banen til filen bare hvis gjeldende JavaScript filen finnes i samme mappe , eller i en mappe over bildet. Det er, kan programmereren bare bruke "slektning" banen til en fil i forhold til JavaScript -filen nåværende plassering . For eksempel kan en JavaScript -fil tilgang til et bilde " image1.jpg " som finnes i samme katalog referere til denne filen bare ved sitt navn , " image1.jpg " . Hvis " image1.jpg " finnes i en mappe som heter "bilder" som eksisterer i samme katalog som JavaScript -filen , deretter JavaScript programmet kunne referere til den med den relative banen : "/images/image1.jpg " < . br >
Limits of relative baner
relative baner er begrenset ved at filen en JavaScript- program ønsker tilgang må eksistere i forhold til JavaScript -filen selv. Dette betyr at for et program for å få tilgang til en annen fil via en relativ bane , må det eksistere i filhierarkiet ovenfor filen det har tilgang til , eller i samme katalog . Hvis en JavaScript-program som finnes i "/brukere /hjem " og bildet eksisterer i "/dokumenter /bilder , " inn i en relativ bane vil ikke fungere fordi programmet ikke finnes i en katalog relatert til filen det har tilgang til .
absolutte stier
Absolute stier , derimot , har ingen slik tilbakeholdenhet . Når en programmerer leverer en absolutt bane til en JavaScript-program , spiller det ingen rolle hvor programmet finnes i forhold til filen det har tilgang til . Programmet har den absolutte banen , noe som betyr at programmet vet nøyaktig hvor filen finnes i filsystemet . Dette innebærer vanligvis mer arbeid på en del av programmerer, men sikrer at JavaScript programmet kan få tilgang til filen .
Eksempler
Følgende eksempel illustrerer relative og absolutte stier i JavaScript. Følgende kode skriver HTML til nettleseren som viser bilder . Den første linjen viser et bilde , " image1.jpg ", som er i forhold til programmet. Den andre linjen viser et bilde , " bilde2.jpg " , ved hjelp av en absolutt sti . Den tredje linjen viser det første bildet på nytt, bare ved hjelp av sin absolutte banen : en