Återfall för CDN-värd jQuery - CSS-tricks

Anonim

Flera stora företag erbjuder kopior av jQuery som finns på sina CDN: er (Content Delivery Network). Mest notoriskt Google, men också Microsoft och jQuery själva. Många svär vid detta eftersom det sparar bandbredd, hämtas snabbare och kanske till och med förblir cachat och hoppar mellan olika webbplatser som använder samma skript.

Det finns dock alltid tvivel om att det kanske går fel med dessa stora företag CDN på skriptet är inte tillgängligt (det händer). Det är mer pålitligt att använda din egen webbplats, som hej, om de laddar din webbsida, så är din server uppe och kommer att servera skriptet bra, om än utan fördelarna med CDN.

Så kanske den bästa lösningen är att använda båda metoderna! Använd CDN först, och om det misslyckas laddar du den lokala kopian. Här är en teknik:

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