いくつかのページといくつかの javascript (jQuery) スクリプトを含む単純な Web サイトを開発しています。CSS については、すべてのページのすべての CSS を含む単一の .css ファイルを使用しました。スクリプトについても同じことを考えました。だから私のページの頭にはこれがあります:
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="scripts.js"></script>
<link href="CSS.css" rel="stylesheet" type="text/css">
このサイトでは JavaScript をあまり使用しません。たとえば、ホームページには、この方法で作成した単純な連続スライド背景を備えた一種のスライドショーしかありません。
var bgpos=1
function slide() {
$("div.slideshow").css("background-position","0px "+bgpos+"px")
bgpos++
}
setInterval(function(){slide()},35)
私は他のページでも小さな JavaScript を使用していますが、すべてのスクリプトを 1 つのファイルにまとめてすべてのページにリンクするのが良い方法かどうか疑問に思っていました。私が考えていた主な質問は次のとおりです。すべてのページでそのファイルを使用すると、上記のコードは div.slideshow なしで別のページで無駄に実行されますか?
これを解決する最善の方法は何ですか?
javascript が html とは別のファイルにあるという事実が気に入っていますが、これらのスクリプトを直接 head に入れる方がよいかもしれません。