Nwlapcug.com


JavaScript rilevanti vs percorso assoluto

JavaScript rilevanti vs percorso assoluto


JavaScript viene utilizzato come un generale linguaggio di scripting per il web. I programmatori possono utilizzare JavaScript per formattare e pubblicare pagine web con tutti i tipi di contenuto. Al fine di pubblicare immagini e video (o qualsiasi formato di file) per il web, il programmatore deve fornire JavaScript con il percorso di un file. Lei può farlo in due modi: utilizzando un percorso relativo al nome del file o il percorso assoluto del nome del file sul server.

Percorsi relativi

Quando si recupera un file ad esempio un'immagine dal server, il programmatore può utilizzare il percorso relativo del file solo se il file JavaScript corrente esiste nella stessa cartella o in una cartella sopra l'immagine. Cioè, il programmatore può utilizzare solo il percorso "relativo" di un file in relazione alla posizione corrente del file JavaScript. Ad esempio, un file JavaScript, accedere a un'immagine "image1. jpg" che esiste nella stessa directory potrebbe fare riferimento a questo file appena dal suo nome, "image1. jpg". "Image1. jpg" presente in una cartella chiamata "immagini" che esiste nella stessa directory come file JavaScript, se il programma JavaScript potrebbe farvi riferimento con il percorso relativo: "/ /images/image1.jpg".

Limiti di percorsi relativi

I percorsi relativi sono limitati in quanto il file di che un programma JavaScript vuole accedere deve esistere relativo al file JavaScript stesso. Ciò significa che per un programma per accedere a un altro file tramite un percorso relativo, deve esistere nella gerarchia dei file sopra il file che si accede, o nella stessa cartella. Se esiste un programma JavaScript nel "/ utenti/home" e l'immagine in "/ documenti/immagini", entrare in un percorso relativo non funzionerà perché il programma non esiste in una directory relazionata al file gli accessi.

Percorsi assoluti

Percorsi assoluti, non hanno d'altra parte, nessun tale vincolo. Quando un programmatore fornisce un percorso assoluto di un programma JavaScript, non importa dove il programma esiste in relazione il file accessi. Il programma ha il percorso assoluto, il che significa che il programma sa esattamente dove il file esiste nel file system. Questo di solito comporta più lavoro da parte del programmatore, ma assicura che il programma JavaScript può accedere al file.

Esempi

L'esempio seguente illustra i percorsi relativi e assoluti in JavaScript. Il codice seguente scrive HTML al browser che consente di visualizzare immagini. La prima riga visualizza un'immagine, "image1. jpg", che è relativo al programma. La seconda riga visualizza un'immagine, "image2.jpg", con un percorso assoluto. La terza riga Visualizza l'immagine prima ancora una volta, utilizzando solo il percorso assoluto:

< script type = "text/javascript" >
Document. Write ("< img src="image1.jpg "/ >);
Document. Write ("< img src =" http://www.example.com/image2.jpg/> ");
Document. Write ("< img src =" http://www.example.com/image1.jpg/> ");
< / script >