JavaScript dient als een algemene scripttaal voor het web . Programmeurs kunnen JavaScript gebruiken om te formatteren en te publiceren webpagina's met allerlei soorten content. Om de foto's en video's (of een bestandsformaat ) naar het web publiceren, moet de programmeur JavaScript voorzien van de locatie van een bestand . Ze kan dit doen in een van twee manieren : ofwel met behulp van een relatief pad naar de bestandsnaam , of het absolute pad van de bestandsnaam op de server . Paden relatieve Bij het ophalen van een bestand, zoals een afbeelding van de server , kan de programmeur het relatieve pad van het bestand alleen gebruiken als de huidige JavaScript-bestand bestaat in dezelfde map , of in een map boven de afbeelding . Dat is , kan de programmeur alleen gebruik maken van de " relatieve " pad van een bestand ten opzichte van de huidige locatie van de JavaScript-bestand is . Bijvoorbeeld , kan een JavaScript-bestand met de toegang van een afbeelding " image1.jpg " dat in dezelfde directory bestaat dit bestand verwijzen alleen door zijn naam , " image1.jpg " . Als " image1.jpg " bestaat in een map genaamd " images " die bestaat in dezelfde map als het JavaScript-bestand , dan is de JavaScript- programma kan het bestand te verwijzen met het relatieve pad : " /images/image1.jpg " < . br > Grenzen van Relative paths relatieve paden zijn beperkt in dat het bestand een JavaScript programma wil toegang ten opzichte van het JavaScript- bestand zelf moet bestaan . Dit betekent dat voor een programma om toegang te krijgen tot een ander bestand via een relatief pad moet bestaan in het bestand hiërarchie boven de file het toegang , of in dezelfde map . Als een JavaScript -programma bestaat in " /users /home" en het beeld bestaat in " /documenten /images , " het invoeren van een relatief pad zal niet werken omdat het programma niet bestaat in een directory met betrekking tot het dossier het toegang . Absolute paths Absolute paden , aan de andere kant , hebben geen dergelijke terughoudendheid . Wanneer een programmeur levert een absoluut pad naar een JavaScript -programma , maakt het niet uit waar het programma bestaat in relatie tot het dossier het toegang . Het programma heeft de absolute pad , wat betekent dat het programma weet precies waar het bestand zich in het bestandssysteem . Dit gaat meestal meer werk op een deel van de programmeur , maar zorgt ervoor dat de JavaScript -programma toegang tot het bestand . Voorbeelden Het volgende voorbeeld illustreert de relatieve en absolute paden in JavaScript . De volgende code schrijft HTML naar de browser die beelden weergeeft . De eerste regel geeft een beeld , " image1.jpg " , dat is ten opzichte van het programma . De tweede regel geeft een beeld , " image2.jpg " , met een absoluut pad . De derde regel geeft de eerste foto weer , alleen met behulp van zijn absolute pad : |