2

我很想知道为什么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]-->
4

1 回答 1

3

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

于 2014-04-08T18:34:56.860 回答