Многие сайты подгружают популярные JavaScript-библиотеки из CDN от Google, Yandex или других компаний чтобы снизить нагрузку на сервер. О плюсах такого подхода в сети Интернет писали не раз.

Но вдруг в один «прекрасный» день сервер CDN будет недоступен, как это случилось недавно с Google в России, и сайты, использующие, например, jQuery, перестанут правильно функционировать. Чтобы такого избежать, можно воспользоваться следующим сниппетом.

Если CDN от Google будет не доступен, то будем загружать jQuery локально:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.js"></script>
<script>window.jQuery || document.write('</script><script src="js/libs/jquery-1.6.min.js">\x3C/script>')</script>