Powrót do jQuery hostowanego przez CDN - CSS-Tricks

Anonim

Kilka dużych firm oferuje kopie jQuery hostowane w ich CDN (Content Delivery Network). Najbardziej znany jest Google, ale także same Microsoft i jQuery. Wiele osób przysięga na to, ponieważ oszczędza przepustowość, pobiera szybciej, a być może nawet pozostaje w pamięci podręcznej, przeskakując między różnymi witrynami, które używają tego samego skryptu.

Zawsze jednak pojawia się wątpliwość, że być może coś pójdzie nie tak z tymi dużymi firmami, w których CDN nie jest dostępny (zdarza się). Bardziej niezawodne jest korzystanie z własnej witryny internetowej, ponieważ hej, jeśli ładują twoją stronę internetową, twój serwer działa i będzie serwował skrypt dobrze, aczkolwiek bez korzyści z CDN.

Więc chyba najlepszym rozwiązaniem jest użycie obu metod! Najpierw użyj CDN, a jeśli się nie powiedzie, załaduj kopię lokalną. Oto technika:

 if (typeof jQuery == 'undefined') ( document.write(unescape("%3Cscript src='/js/jquery-1.4.2.min.js'%3E%3C/script%3E")); )