일반적으로 jQuery가 CDN에서로드되었는지 확인하고 그렇지 않은 경우 로컬 버전으로 폴백합니다.html 5 shim이로드되었는지 확인
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.1.min.js"><\/script>')</script>
나는 트위터 부트 스트랩을 사용하고, 그리고 그것은 googlecode
사본에서 HTML 5 심 (shim)을로드합니다.
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
이 googlecode
에서로드하지 않습니다 아니면 내가 뭔가 잘못하고있는 중이 야 만약 내가 로컬 버전으로 폴백 할 수있는 방법이 있습니까. 이걸 검사할까요?
로컬 버전 만 사용하겠습니다. 답장은 분명히 대답 할만한 질문입니다. 그것은 작동합니다! – Jashwant
document.write를 사용하지 마십시오 ... 추측 적 파서가 삽입 한 스크립트를로드 할 수 없으며 코드가 실행될 때까지 기다려야하며 JS가 그 아래에있는 다른 DOM 요소보다 먼저로드 할 때까지 기다려야합니다 렌더링 될 수 있습니다 http://www.stevesouders.com/blog/2012/04/10/dont-docwrite-scripts/ –