ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML_HTML/Xhtml_Webページ制作におけるbaseタグの使い方を詳しく解説

HTML_HTML/Xhtml_Webページ制作におけるbaseタグの使い方を詳しく解説

WBOY
WBOYオリジナル
2016-05-16 16:40:261734ブラウズ

requireJS には、baseURL という属性があります。baseURL を設定することで、ロードするファイルのパスを現在のページからの相対パスではなく、プロジェクトからの相対パスとして記述することができます。

例: プロジェクト ディレクトリが /myproject/ であるとします。その中に 2 つのページがあり、1 つは /myproject/one.html、もう 1 つは /myproject/html/other.html で、両方とも /myproject をロードする必要があります。 /js /some.js. BaseURL を /myproject/ に設定すると、js をロードするときに、ページのパスが異なるため、両方のページで異なる相対パスを使用する代わりに、project./js/some に対する相対パスを使用できます。

しかし、requireJS を使用しない場合、baseURL と同様の関数を実装できるでしょうか?

ベースタグ
実際、HTML には同様の機能を生成できるベースタグがあります。例:

コードをコピーします
コードは次のとおりです。

< html>








相対パスを使用していることがわかります。 ./images /logo_gray.gif で読み込んだ画像は http://static.cnblogs.com/images/logo_gray.gif の画像になりました。

ベースタグは、デフォルトのパスまたはデフォルトの開始方法をページリンクに追加できます。

以下はデフォルトの開き方の設定例です:

コードをコピーします
コードは次のとおりです:

バグ
基本タグを動的に書かないことをお勧めします。そうしないと、Firefox と IE に小さなバグが発生します (http://localhost ページなど)。 /static/test .html:

コードをコピーします
コードは次のとおりです: