为什么HTML5样板以两种不同的方式(谷歌和供应商)包含HTML5 Shiv



我很想知道为什么HTML5样板包含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]-->

它首先尝试从谷歌CDN获取siv,如果由于任何原因失败,则window.html5将被取消定义,然后它将从您的主机提供文件。

最新更新