JavaScript fungerar som en allmän skriptspråk för webben . Programmerare kan använda JavaScript för att formatera och publicera webbsidor med alla typer av innehåll . För att publicera bilder och videoklipp ( eller alla filformat ) till banan , måste programmeraren lämna JavaScript med placeringen av en fil . Hon kan åstadkomma detta på två sätt : antingen med en relativ sökväg till filnamnet , eller den absoluta sökvägen till filen namnet på servern . Relativa sökvägar
när du hämtar en fil som en bild från servern , kan programmeraren använda relativa sökvägen till filen endast om den aktuella JavaScript filen finns i samma mapp , eller i en mapp ovanför bilden. Det är , kan programmeraren använda enbart den " relativa " sökvägen till en fil i förhållande till JavaScript -filens aktuella plats . Till exempel kan en JavaScript -fil åtkomst till en bild " image1.jpg " som finns i samma katalog referera till denna fil bara genom sitt namn , " image1.jpg " . Om " image1.jpg " finns i en mapp som heter " bilder " som finns i samma katalog som JavaScript -filen , sedan JavaScript -programmet kan referera till den med den relativa sökvägen : " /images/image1.jpg " < . br >
Limits of relativa sökvägar
relativa sökvägar är begränsade i att filen ett JavaScript -program vill komma åt måste finnas i förhållande till JavaScript -filen . Detta innebär att för ett program för att komma åt en annan fil genom en relativ sökväg , måste det finnas i filen hierarkin ovanför fil den åtkomst , eller i samma mapp . Om ett JavaScript -program finns i " /Users /home " och bilden finns i " /dokument /bilder , " ange en relativ sökväg kommer inte att fungera eftersom programmet inte finns i en katalog i samband med filen den åtkomst .
absoluta sökvägar
Absoluta sökvägar , å andra sidan , har ingen sådan återhållsamhet . När en programmerare levererar en absolut sökväg till ett JavaScript -program , det spelar ingen roll om det programmet finns i förhållande till den filen den åtkomst . Programmet har den absoluta sökvägen , vilket betyder att programmet vet exakt var filen finns i filsystemet . Detta innebär oftast mer arbete på en del av programmerare , men ser till att JavaScript programmet kan komma åt filen .
Exempel
Följande exempel illustrerar relativa och absoluta sökvägar i JavaScript. Följande kod skriver HTML till webbläsaren som visar bilder . Den första raden visar en bild , " image1.jpg ", som är i förhållande till programmet. Den andra raden visar en bild , " image2.jpg " , med hjälp av en absolut sökväg . Den tredje raden visar den första bilden igen , bara med hjälp av dess absoluta sökväg :