2011-06-27 9 views
0

私は以下を使用しています。開発マシンで実行していてもインターネットが利用できない場合でも、jQueryがロードされることが意図されています。ウェブを利用できない場合、JavaScriptをローカルに読み込むための最良の方法は?

これを行う最良の方法は誰かが私に知らせることができますか?

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script> 
    <script type="text/javascript"> 
    window.jQuery || document.write('<script src="/Scripts/jquery/jquery-1.6.1.min.js">\x3C/script>') 

おかげ

+0

jQueryライブラリをダウンロードしてスクリプトに含めることができます。もちろん、パスはスクリプトに関連しています。 – rrapuya

+0

私はこれを理解しています。しかし、最善の方法をダウンロードしています。誰もgoogleapisを使用していませんか? –

+0

うん、それはあなたのスクリプトは、google.Loadingからスクリプトを実行する時間を節約します。小さなサイトではこれが気付かれません。しかし、あなたが大きなサイトを持っていれば、その違いを見ることができます。 – rrapuya

答えて

0

あなたは常に相対パスを使用し、あなたのウェブアプリで "jqueryの-1.6.1.min.js" を展開する必要があります。この方法では、 "ajax.googleapis.com"の可用性に依存することはありません。

+0

違反はありませんが、googleapisのポイントは何ですか? –

0

はい、あなたはときに誰かしたがって、jqueryのをダウンロードし、ローカルmechineリチャード・A @ Download jquery

+0

申し訳ありませんが、私はあなたが質問のポイントを逃したと思います。私はjQueryをダウンロードできることを理解しています。しかし、それはそれのための最高の場所ですか? –

0

にそれを置く、

googleapisの「ポイント」彼らは広く使用されているという前提があるとすることができますあなたのサイトにアクセスすると、ブラウザキャッシュのgoogleapiから既にjqueryがある可能性が非常に高いです。これにより、ダウンロードする必要がなくなり、サイトの読み込み時間が短縮されます。

関連する問題