2011-12-17 9 views
1

これは何をしますか?Jqueryではこのコード行は何を意味していますか?

<script>window.jQuery || document.write("<script src='js/libs/jquery-1.6.2.min.js'>\x3C/script>")</script> 
+0

jQueryがインストールされているかどうかを確認していて、そうでない場合はjqueryが含まれているように見えているようです。 –

+0

jQueryライブラリが存在しない場合(最初の部分)、 'script'タグを追加します。 –

+0

完全性のために、HTMLパーサが*即座に*を解釈してすべてをスクラップするため、明示的に ''を使用しない理由があります。 –

答えて

2

これには、jQueryがまだ定義されていない場合が含まれます。 jQueryのは、最近のページで呼び出されていない場合

if (typeof window.jQuery === 'undefined') { 
    document.write("<script src='js/libs/jquery-1.6.2.min.js'>\x3C/script>"); 
} 

は基本的に同じこと

+0

もし 'un(typeof window.jQuery === 'undefined')'、 'window.jQuery === null'は' undefined 'なら 'false'です。 –

+0

ええ、私はちょうど私がしたくない起こっていたことをさらに説明するために 'if(window.jQuery)'を書いてください。ありがとう、私は更新します – Joe

0

です、それはページに次の行を追加することでjQueryのを呼び出しています:

<script src='js/libs/jquery-1.6.2.min.js'>\x3C/script> 
1

jQueryのは、すでににロードされていない場合あなたのページと上記の場所から読み込みます。