2
我很想知道爲什麼HTML5 Boilerplate包含HTML5 Shiv兩次。我理解第一個條目,但是對第二個條目檢查/確定的內容感到困惑。我也想知道,如何來一個谷歌託管,另一個位於本地服務器。 「供應商」文件夾的含義是什麼(據我所知它代表推銷員)?爲什麼HTML5 Boilerplate以兩種不同的方式(谷歌和供應商)包含HTML5 Shiv?
<!--[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]-->
本文側重於jQuery,但推理是一樣的:http://encosia.com/3-reasons-why-you-should-let-google-host-jquery-for-you/ –
[看到這個(http://programmers.stackexchange.com/q/139372/7865) – zzzzBov
「供應商」是指來自第三方的代碼。因此,任何不是您的應用程序代碼都會進入供應商。這個詞可能有點誤導。我不確定具體用法來自哪裏,因爲沒有很多JavaScript代碼是真正的「供應商」代碼。像Highcharts這樣的東西在購買時確實是供應商的代碼,否則會更好地標註爲「開源」或其他東西。 – roblarsen