2013-05-21 6 views
8

Sto lavorando a un ambiente locale e non sono sicuro di aver scritto correttamente il mio src URl perché le mie funzioni non funzionano. Il tag script grassetto ha l'src in questione.Qual è il modo corretto di scrivere l'URL del mio script 'src' per un ambiente di sviluppo locale?

<!DOCTYPE html> 
<html> 
    <head> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script> 
    <script src="http://www.parsecdn.com/js/parse-1.2.2.min.js"></script> 

    **<script src="/Users/myUserName/Desktop/myPage.js"></script>** 

    </head> 
    <body> 
     <div id="mainDiv"> 
      <p><a href="#">anchor</a></p> 
     </div> 
    </body> 
</html> 
+6

Apri il file 'js' nel browser, quindi copia il percorso assoluto dall'URL del browser. Forse è così: file: /// C: /Users/User12/Desktop/underscore.js – Ikrom

risposta

14

Scrivi il tag src per chiamare il file js come

<script type='text/javascript' src='../Users/myUserName/Desktop/myPage.js'></script> 

Questo dovrebbe funzionare.

11

Credo che il browser stia cercando tali risorse dalla radice del server web. Questo è difficile perché è facile iniziare a sviluppare sul tuo computer SENZA effettivamente utilizzare un server web (semplicemente caricando file locali tramite il browser)

Si può iniziare confezionando insieme html e css/js?

una struttura di directory simile:

-yourapp 
    - index.html 
    - assets 
    - css 
    - js 
     - myPage.js 

Allora il tuo tag script (da index.html) potrebbe apparire come

<script src="assets/js/myPage.js"></script>

Un aggiunto benifit di confezionare il vostro html e attivi in ​​uno directory è che puoi copiare la directory e darla a qualcun altro o metterla su un'altra macchina e funzionerà alla grande.

Problemi correlati