Fallback per jQuery ospitato su CDN - Trucchi CSS

Anonim

Diverse grandi aziende offrono copie di jQuery ospitate sui loro CDN (Content Delivery Network). Notoriamente Google, ma anche Microsoft e jQuery. Molte persone lo giurano poiché consente di risparmiare larghezza di banda, download più veloci e forse anche rimane memorizzato nella cache saltando tra diversi siti che utilizzano lo stesso script.

C'è sempre quella punta di dubbio, però, che forse qualcosa va storto con queste grandi aziende CDN allo script non è disponibile (succede). È più affidabile utilizzare il tuo sito Web, poiché, se stanno caricando la tua pagina Web, il tuo server è attivo e server lo script correttamente, anche se senza i vantaggi del CDN.

Quindi forse la soluzione migliore è usare entrambi i metodi! Utilizza prima il CDN e, se fallisce, carica la copia locale. Ecco una tecnica:

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