2014-04-08 6 views
2

HTML5 Boilerplate에 HTML5 Shiv가 두 번 포함되어 있는지 궁금합니다. 나는 첫 번째 항목을 이해하지만 두 번째 항목이 무엇인지 확인/혼란 스럽다. 나는 또한 하나가 구글에 의해 호스팅되고 다른 하나는 로컬 서버에 위치해 있는지 궁금했다. "vendor"폴더의 의미는 무엇입니까? (필자가 세일즈맨과 같은 것을 의미하는 한)? 정의되지 않습니다 window.html5이 후 어떤 이유로 실패하고 다음이 호스트에서 파일을 제공 할 경우HTML5 상용구에 HTML5 Shiv가 두 가지 방식 (Google 및 공급 업체)으로 포함되는 이유는 무엇입니까?

<!--[if lt IE 9]> 
    <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
    <script>window.html5 || document.write('<script src="js/vendor/html5shiv.js"><\/script>')</script> 
<![endif]--> 
+0

이 기사에서는 jQuery에 초점을 맞추지 만 추론은 동일합니다. http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/ –

+0

[참조하십시오 프로그래머 관련 질문] (http://programmers.stackexchange.com/q/139372/7865) – zzzzBov

+0

"vendor"는 제 3 자의 코드를 나타냅니다. 따라서 애플리케이션 코드가 아닌 모든 것이 공급 업체에 전달됩니다. 이 용어는 약간 오도 된 것일 수 있습니다. 나는 진정으로 "공급 업체"코드 인 JavaScript 코드가 많지 않으므로 특정 사용법이 어디에서 왔는지 확신하지 못합니다. 하이 차트 (Highcharts)와 같은 어떤 것이 진정으로 당신이 그것을 구매할 때 공급 업체 코드가 될 것입니다. 그렇지 않으면 "opensource"또는 뭔가라는 레이블이 붙는 것이 더 낫습니다. – roblarsen

답변

3

그것은 첫째, 구글 CDN에서 칼을 얻을하려고합니다.