JavaScript sert un langage de script pour le Web. Les programmeurs peuvent utiliser JavaScript pour formater et publier des pages Web avec toutes sortes de contenus . Pour publier des images et des vidéos ( ou n'importe quel format de fichier) sur le Web, le programmeur doit fournir JavaScript à l'emplacement d'un fichier. Elle peut accomplir cela dans l'une des deux façons: soit en utilisant un chemin relatif au nom de fichier ou le chemin absolu du nom de fichier sur le serveur. Chemins relatifs
lors de la lecture d'un fichier comme une image du serveur , le programmeur peut utiliser le chemin relatif au fichier uniquement si le fichier JavaScript courant existe dans le même dossier ou dans un dossier au-dessus l'image. Autrement dit, le programmeur peut utiliser uniquement le chemin « relatif» d'un fichier par rapport à l'emplacement actuel du fichier JavaScript . Par exemple, un fichier JavaScript accéder à une image " image1.jpg " qui existe dans le même répertoire pourrait référence à ce fichier juste par son nom, " image1.jpg " . Si " image1.jpg " existe dans un dossier nommé «images» qui existe dans le même répertoire que le fichier JavaScript , le programme JavaScript peut le référencer avec le chemin relatif : "/images/image1.jpg " < . Limites des chemins relatifs br>
les chemins relatifs sont limitées en ce que le fichier d'un programme JavaScript veut accéder doit exister par rapport au fichier JavaScript lui-même. Cela signifie que pour un programme à accéder à un autre fichier dans un chemin relatif, il doit exister dans la hiérarchie des fichiers dessus du fichier il accède , ou dans le même dossier . Si un programme JavaScript existe dans " /users /home" et l'image existe dans "/documents /images , " la saisie d'un chemin relatif ne fonctionnera pas parce que le programme n'existe pas dans un répertoire lié au dossier, il accède .
chemins absolus
chemins absolus , d'autre part , n'ont pas cette contrainte . Quand un programmeur fournit un chemin absolu pour un programme JavaScript, ce n'est pas grave où le programme existe en ce qui concerne le fichier, il accède . Le programme comporte le chemin absolu , ce qui signifie que le programme sait exactement où le fichier existe dans le système de fichiers . Cela implique généralement plus de travail de la part du programmeur , mais assure que le programme JavaScript peut accéder au fichier.
Exemples
L'exemple suivant illustre les chemins relatifs et absolus dans JavaScript. Le code suivant écrit HTML dans le navigateur qui affiche des images . La première ligne affiche une image, " image1.jpg " , qui est relatif au programme . La deuxième ligne affiche une image, " image2.jpg " , en utilisant un chemin absolu. La troisième ligne affiche la première image à nouveau , en utilisant seulement son chemin absolu :
Type Photos