Кто-либо знает, доступен ли CDN Google для jQuery в Китае?
http://code.google.com/apis/ajaxlibs/
У меня мог бы быть проект, где я должен буду поддерживать локализацию множество стран, включая материковый Китай, и захотеть знать, должен ли я буду найти альтернативы, такие как:
Который является хорошо, но мое понимание - то, что Microsoft CDN не поддерживает jQuery UI.
Я проверил на уровне следующей страницы отчета о Google, но не могу действительно выяснить, включают ли 'сайты' свою доставку CDN: http://www.google.com/prc/report.html
Вы всегда можете рассмотреть возможность загрузки альтернативного источника JQuery (возможно, вашего собственного), если CDN недоступен. Резервная копия, если хотите. Скотт Гэллоуэй написал об этом хорошую статью , вроде этого должно быть нормально:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined')
{
document.write(unescape("%3Cscript src='/Scripts/jquery-1.4.2.min.js' type='text/javascript'%3E%3C/script%3E"));
document.write(unescape("%3Cscript src='/Scripts/jqueryui-1.7.2.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
Я понимаю, что это на самом деле не проверяет, могут ли ваши посетители получить доступ к CDN, но это хорошее решение для проверки ваш сайт все еще работает. (Так работает даже в автономном режиме разработки):)
Если есть вероятность, что сеть CDN Google будет заблокирована в Китае, просто используйте локальную версию jQuery на своем сайте.
У отказа от Google есть и другие преимущества - если вы пишете много кода jQuery, вы можете сжать jQuery и ваше приложение в один файл и сохранить некоторые HTTP-запросы.
Google Closure Compiler может сэкономить вам много байтов, удалив функции, которые вы не используете - хотя в прошлый раз, когда я проверял, он не очень хорошо справлялся с этим для jQuery.
Да, он доступен в Китае, и я использую его прямо сейчас.