私はすべてのプロジェクトでJQueryをロードするために次のコードを使用しています。http://html5boilerplate.com/から入手しました。ここでは、この手法について広範囲に議論されています。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="jquery-1.7.1.min.js"><\/script>');</script>
このコードはうまく機能し、インターウェブに配置するとすぐに実行できるように見えますが、.html
ファイルをローカルで開くと、更新ごとに最大10秒かかります。一般的に私はうんざりして、次のようにコードを変更します:
<!-- uncomment when going live
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="jquery-1.7.1.min.js"><\/script>');</script>-->
<!-- remove following line when going live -->
<script src="jquery-1.7.1.min.js"></script>
ここで明らかな何かが欠けていますか?読み込み時間が非常に遅くなることはないはずですが、それらの行をコメントアウトすると解決します。