我们正在编写由另一家公司设计的网站逻辑。(他们向我们发送了 html 文件)
然而,当我们查看他们的源代码 html 时,我们看到:
1) modernizr.js
2)创建html5元素脚本:
<!--[if lt IE 9]>
<script>
document.createElement('header');
document.createElement('nav');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
<![endif]-->
3) HTML5 shiv JS:
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
4)css3-mediaqueries.js
媒体查询参考
5) Respond.js v1.1.0
最小/最大宽度媒体查询
我对 html5 integration 了解不多,但我认为这里有一个冗余组件。
比如我听说modernizr
已经包含了提供的解决方案html5 shiv
。
作为我想使用的假设,我modernizr.js
应该保留哪些组件?(我用数字标记了每个部分,以便您更容易参考)。
(ps这个问题没有多大帮助,因为我有更多的部分)