У меня есть несколько файлов JavaScript, которые я использую в каждом проекте, и в настоящее время использую CDNJS для их загрузки.
Тем не менее, я пытался выяснить, есть ли хороший способ проверить, доступен ли CDN или файлы доступны из CDN. Тогда, конечно, если файлы не доступны в CDN, я бы загрузил их локально.
Вот файлы JS, которые я сейчас использую:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>window.jQuery || document.write('<script type="text/javascript" src="./scripts/jquery.min.js">\x3C/script>')</script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/retina.js/1.0.1/retina.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.3.0/respond.js"></script>
<!--[if (gte IE 6)&(lte IE 8)]>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/selectivizr/1.0.2/selectivizr-min.js"></script>
<![endif]-->
Как вы можете видеть, если у меня есть запасной вариант для загрузки jQuery, но не для каких-либо других файлов.
Любая помощь будет принята с благодарностью!