В последнее время стало модно говорить о доступности при разработке сайтов, писать rel, alt, делать версию для слабовидящих и так далее, однако почему бы сначала не подумать о нормальных пользователях. Подключая jQuery из CDN:
<script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>
… многие забывают очень важную деталь. Конечно же, нужно не забывать проверить, подгрузилась ли библиотека, и если нет, то подгрузить с собственного сайта. Для этого можно просто добавить:
<script> if(typeof window.jQuery === 'undefined') { document.write( unescape("%3Cscript src='js/jquery.js' type='text/javascript'%3E%3C/script%3E") ); } </script>
Это настолько просто, однако, многие крупные сайты грешат тем, что забывают про это. Реальный пример – крупный ресурс, завязанный на работу с клиентами из Китая, забыв про эту проверку, сделал невозможной работу этих клиентов с их сайтом, если клиент не использовал vpn. Причина проста: подгружали с CDN гугла, а в Китае почти все гугловское заблокировано (被和谐了).
Разработчики, пожалуйста, не забывайте об этом!