私は小さなjavascriptライブラリを作成します。それはイメージを使用します。 私はこのようなディレクトリ構造を構築したい:javascript:どうすれば自分の.jsがわかりますか?
/lib /mylib main.js /img main.png /other libraries... index.htmlしかし、私のハードコード画像のパス
lib/mylib/img/main.png
あれば、私のライブラリは、他のディレクトリ構造に使用することはできません。
私が望むのは、「相対パス」を使用することです。これは、main.jsの自己に関連しています。画像にアクセスするにはpath + 'img/main.png'
と書くことができます。
main.jsの場所はどのように知ることができますか?
あなたのJavaScriptライブラリは、いくつかのページに含まれている場合ので、main.js' 'へのパスが' http://example.comのようなものになります/ lib/mylib/main.js'? – Anurag
はい。 (私は15文字必要...) –