Collegamento a file CSS / JS utilizzando il web URL assoluto
-
28-09-2019 - |
Domanda
mi chiedo che cosa il metodo migliore è. Per es.
<script type="text/javascript" src="<%= GetBaseURL() %>Scripts/jquery-1.4.1.min.js"></script>
rende
<script type="text/javascript" src="http://www.mywebsite.com/Scripts/jquery-1.4.1.min.js"></script>
C'è qualche pericolo o le prestazioni colpito facendo in questo modo?
Soluzione
C'è qualche pericolo o le prestazioni colpito facendo in questo modo?
No. Se si specifica un parente o un URL assoluto non importa:. Sarà tradotto in un URL assoluto dal browser ogni caso
L'utilizzo di un URL assoluto ha un lato positivo: Lo rende facile da spostare tutte le risorse statiche a un server diverso se necessario (per esempio di seguire le regole di ottimizzazione pagina di Google). E 'una buona cosa avere se la variabile è disponibile.
Altri suggerimenti
Si potrebbe anche usare l'URL relativo a partire dalla radice web:
/Scripts/jquery-1.4.1.min.js
^-- note the slash at the beginning
viene sempre tradotto nello stesso percorso sul server, non importa in quale directory tuoi risiede pagina: in altre parole, se il documento è a http://example.com/some/path/index.html
o http://example.com/index.html
, il browser risolve /Scripts/jquery-1.4.1.min.js
in http://example.com/Scripts/jquery-1.4.1.min.js
- utilizzando solo il protocollo e il dominio del documento di base, ignorando il percorso.
non a tutti. il browser risolve a che, alla fine della giornata comunque.