次のコードの目的は何ですか?jQueryを2回宣言するのはなぜですか?
次のスクリプトコードの前には、jquery.min.js
が既にgoogleapis
に含まれています。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="/assets/js/vendor/jquery.min.js"><\/script>')</script>
ローカルコピーが必要なときにCDNを使用する前にローカルコピーをロードしないのはなぜですか?おそらく少しのスピードの利点があります。 –
はい、主に速度の利点です。 [もっと読む](http://stackoverflow.com/questions/2145277/what-are-the-advantages-and-disadvantages-of-using-a-content-delivery-network-c) –
jqueryを読み込むのが速いあなたがすでにそれを持っているならば。最高のチャンスは、多くのウェブサイトで同じ場所にホストされていることです。だから、基本的には、最初にそれを試してみたいし、それを一度にすべて取得したい。失敗した場合は、ローカルバージョンを入手してください。 –