【发布时间】:2014-04-08 18:32:37
【问题描述】:
我很想知道为什么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,但道理是一样的:encosia.com/…
-
“供应商”是指来自第 3 方的代码。因此,任何不是您的应用程序代码的东西都会进入供应商。这个词可能有点误导。我不确定具体用法来自哪里,因为没有很多 JavaScript 代码是真正的“供应商”代码。像 Highcharts 这样的东西在你购买时确实是供应商代码,否则最好贴上“开源”之类的标签。
标签: javascript jquery html html5boilerplate html5shiv