Heim >Web-Frontend >HTML-Tutorial >Ausführliche Erläuterung der Verwendung des Basis-Tags bei der Erstellung von HTML_HTML/Xhtml_Web-Seiten

Ausführliche Erläuterung der Verwendung des Basis-Tags bei der Erstellung von HTML_HTML/Xhtml_Web-Seiten

WBOY
WBOYOriginal
2016-05-16 16:40:261730Durchsuche

In requireJS gibt es ein Attribut namens baseURL. Durch Festlegen von baseURL können wir den Pfad der zu ladenden Datei relativ zum Projekt statt relativ zur aktuellen Seite schreiben.

Zum Beispiel: Angenommen, unser Projektverzeichnis ist /myproject/, es gibt zwei Seiten darin, eine ist /myproject/one.html, die andere ist /myproject/html/other.html, beide müssen /myproject laden /js /some.js. Wenn wir die Basis-URL auf /myproject/ setzen, können beide Seiten beim Laden von js den Pfad relativ zum Projekt./js/some verwenden, anstatt unterschiedliche relative Pfade zu verwenden, da die Pfade der Seiten unterschiedlich sind.

Aber wenn wir requireJS nicht verwenden, können wir dann ähnliche Funktionen wie baseURL implementieren?

Basis-Tag
Tatsächlich gibt es in HTML ein Basis-Tag, das ähnliche Funktionen erzeugen kann. Zum Beispiel:

Kopieren Sie den Code
Der Code lautet wie folgt:

< html>








Wir werden feststellen, dass wir relative Pfade verwenden ./images Das von /logo_gray.gif geladene Bild ist zum Bild von http://static.cnblogs.com/images/logo_gray.gif geworden. Das

base-Tag kann dem Seitenlink einen Standardpfad oder eine Standardöffnungsmethode hinzufügen.

Das Folgende ist ein Beispiel für die Einstellung der Standardöffnungsmethode:

Kopieren Sie den Code
Der Code lautet wie folgt :

EIN FEHLER
Es ist am besten, das Basis-Tag nicht dynamisch zu schreiben, da sonst ein kleiner Fehler in Firefox und IE auftritt, z. B. für die Seite http://localhost /static/test .html:

Code kopieren
Der Code lautet wie folgt: