JavaScript tjener som en generel scriptsprog til internettet. Programmører kan bruge JavaScript til at formatere og udgive websider med alle mulige indhold. For at publicere billeder og videoer (eller enhver filformat ) til internettet, skal programmøren forsyne JavaScript med placeringen af en fil. Hun kan opnå dette på en af to måder: enten ved hjælp af en relativ sti til filnavnet , eller den absolutte sti af filnavnet på serveren. Relative Paths
Når henter en fil, såsom et billede fra serveren, kan programmøren bruge relative sti til filen , hvis den aktuelle JavaScript filen findes i den samme mappe , eller i en mappe over billedet. Der er , kan programmøren kun bruge " relative" sti til en fil i forhold til JavaScript-filen aktuelle placering . For eksempel kunne en JavaScript-fil adgang et billede " image1.jpg ", der findes i den samme mappe henvise til denne fil blot ved sit navn, " image1.jpg " . Hvis " image1.jpg " eksisterer i en mappe kaldet "billeder ", som findes i den samme mappe som JavaScript-fil , så JavaScript-program kunne referere det med den relative sti : " /images/image1.jpg " < . br >
grænser for relative stier
relative stier er begrænset i at filen et JavaScript- program ønsker adgang skal eksistere i forhold til JavaScript-fil selv. Det betyder, at for et program til at få adgang til en anden fil via en relativ sti , skal den findes i filen hierarki over filen det får adgang til , eller i den samme mappe. Hvis JavaScript-program findes i "/brugere /home" og billedet eksisterer i "/dokumenter /billeder ", ind i en relativ sti vil ikke arbejde , fordi programmet ikke findes i en mappe vedrørende filen det får adgang til .
absolutte stier
absolutte stier , på den anden side , ikke har en sådan tilbageholdenhed. Når en programmør leverer en absolut sti til en JavaScript-program , er det ligegyldigt , hvor programmet findes i forhold til den fil, det får adgang til . Programmet har den absolutte sti , hvilket betyder, at programmet ved præcis, hvor filen findes i filsystemet . Denne regel indebærer mere arbejde på en del af programmør, men sikrer, at JavaScript-program kan få adgang til filen.
Eksempler
Følgende eksempel illustrerer relative og absolutte stier i JavaScript. Følgende kode skriver HTML til browseren , der viser billeder . Den første linie viser et billede , " image1.jpg ", som er relativ til programmet . Den anden linje viser et billede, " image2.jpg " , ved hjælp af en absolut sti . Den tredje linie viser det første billede igen, kun ved hjælp af sin absolutte sti : Hej