Резервный вариант для jQuery, размещенного в CDN - CSS-хитрости

Anonim

Несколько крупных компаний предлагают копии jQuery, размещенные на их CDN (сети доставки контента). В первую очередь это Google, но также и сами Microsoft и jQuery. Многие люди клянутся этим, поскольку это экономит пропускную способность, быстрее загружается и, возможно, даже остается кешированным, переходя между разными сайтами, использующими один и тот же скрипт.

Однако всегда есть укол сомнения, что, возможно, что-то пойдет не так с этими крупными компаниями. CDN в сценарии недоступен (такое бывает). Более надежно использовать свой собственный веб-сайт, так как если они загружают вашу веб-страницу, значит, ваш сервер работает и будет нормально обрабатывать сценарий, хотя и без преимуществ CDN.

Так что, возможно, лучшим решением будет использовать оба метода! Сначала используйте CDN, а в случае сбоя загрузите локальную копию. Вот техника:

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