Como carregar arquivos de script local como fallback nos casos em que a CDN está bloqueada / indisponível? [duplicado

Esta pergunta já tem uma resposta aqui:

A melhor maneira de usar o jQuery hospedado pelo Google, mas volte à minha biblioteca hospedada no Google falhar 22 respostas

Estou usando uma CDN para o seguinte javascript:

https: //ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.jhttps: //ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.min.jhttp: //ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.jhttp: //ajax.aspnetcdn.com/ajax/jquery.validate/1.7/jquery.validate.min.j

Para cada um, como posso voltar a usar a cópia local na instância em que ela pode estar bloqueada / indisponíve

questionAnswers(11)

yourAnswerToTheQuestion