Plusieurs grandes entreprises proposent des copies de jQuery hébergées sur leurs CDN (Content Delivery Network). Plus notoirement Google, mais aussi Microsoft et jQuery eux-mêmes. Beaucoup de gens ne jurent que par cela car cela permet d'économiser de la bande passante, de télécharger plus rapidement et peut-être même de rester en cache en sautant entre différents sites utilisant le même script.
Il y a toujours cette pointe de doute cependant, que peut-être que quelque chose ne va pas avec ces grandes entreprises CDN au script n'est pas disponible (cela arrive). Il est plus fiable d'utiliser votre propre site Web, car si ils chargent votre page Web, votre serveur est opérationnel et servira le script très bien, mais sans les avantages du CDN.
Alors peut-être que la meilleure solution est d'utiliser les deux méthodes! Utilisez d'abord le CDN et, en cas d'échec, chargez la copie locale. Voici une technique:
if (typeof jQuery == 'undefined') ( document.write(unescape("%3Cscript src='/js/jquery-1.4.2.min.js'%3E%3C/script%3E")); )