Tilbagefald for CDN-vært jQuery - CSS-tricks

Anonim

Flere store virksomheder tilbyder kopier af jQuery hostet på deres CDN'er (Content Delivery Network). Mest berygtet Google, men også Microsoft og jQuery selv. Mange mennesker sværger ved dette, da det sparer båndbredde, downloades hurtigere og måske endda forbliver cachelagret mellem forskellige sider, der bruger det samme script.

Der er dog altid den tvivl om, at der måske går noget galt med disse store virksomheder CDN på scriptet ikke er tilgængeligt (det sker). Det er mere pålideligt at bruge dit eget websted, da hej, hvis de indlæser din webside, så er din server oppe og serverer scriptet fint, om end uden fordelene ved CDN.

Så måske er den bedste løsning at bruge begge metoder! Brug først CDN, og hvis det mislykkes, skal du indlæse den lokale kopi. Her er en teknik:

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