JSホスティングと最新のjQueryリファレンスアドレス大全(jQuery最新版v 1.9.0)

3916 ワード

Googleのjsホスティングとは何ですか?
はっきり言って、私たちの従来のやり方と同じですが、この時の引用のjsライブラリはGoogleサーバーに置かれています.たとえばjqueryを参照する場合は、パスを使用します.http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.jsできます.つまり、誰のサイトでも、使っていれば自分のサーバで引用するのと同じ効果が得られます.これはもちろんその長所があります.そうしないと、誰が苦労して管理していますか.
Googleが管理するメリットは何ですか?
Googleには世界中にDNSサーバがあり、管理できる有利な条件となっています.例えば私は国外のドメイン名の空間を買って、北京で訪問する時、DNSを通じて国外のサーバーの上の資源を得て、このサーバーはとても忙しいかもしれないので、後で私を相手にするつもりで、このサーバーは資源の経路を伝送するのが遅いかもしれません.しかしgoogleのDNSサーバを通じて、最近それほど忙しくないサーバを割り当てて、その上に管理されているjsライブラリを提供して、ロードの速度を高めることができます.
Googleのメリット
上記のgoogleは各地に分布するDNSサーバを持っているほか、google管理を使用するメリットはキャッシュを効率的に使用することです.
最初の質問に戻ります.私はa.htmlにアクセスした後、b.htmlというファイルにアクセスしました.b.htmlは参照しています.http://www.lanrensc.com/b/jquery.js、この2つのjqueryバージョンが同じであると仮定すると、b.htmlにアクセスし、ブラウザはキャッシュにhttp://www.lanrensc.com/b/jquery.jsがないことを発見し、jsライブラリを再ロードします.
しかし、この2つのファイルが使用されている場合はhttp://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.jsでは、b.htmlにアクセスするときにa.htmlにアクセスするときにブラウザにキャッシュされたjsライブラリを使用すれば、メリットは明らかです.
管理を使うのは悪い影響がありますか?
もちろん、どんな良いものにも悪い面があります.ホスティングというのは、グーグルへの依存度が強いに違いない.Googleが倒れたり(もちろんそれは不可能なはず^^)Googleサーバにリンクしなかったりすると、jQueryをロードできない可能性があり、この特効ページを使うと問題があり、確かに大きなトラブルです.
もちろん、この場合、google管理Jqueryの参照が成功しない場合は、ローカルjQueryを使用して、ネイティブサーバにjQueryを1つ保存すればよいと条件で判断できます.
参照メソッド
<script type=text/javascript src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

<script>window.jQuery || document.write('<script src="http://www.lanrensc.com/statics/js/jquery.min.js">\x3C/script>')</script> //  :  google  Jquery         Jquery。

よく使うGoogle jQueryバージョン参照アドレス:
1.2.6:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>

1.3.2:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>

1.4.2:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>

1.5.2:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript"></script>

1.6.2:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>

1.6.4:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>

1.7:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script>

1.7.1:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

1.7.2:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>

1.8:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>

1.8.2:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

1.8.3:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

1.9.0:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>


http://www.lanrensc.com/All/SuCaiHeJi/123-Google-And-SAE-jQuery-JavaScript-Library-Address.shtml