respond.js还是css3-mediaqueries.js?
官方文档,尤其是 css3-mediaqueries.js 的文档很少。阅读 SO、论坛和博客,我总结了这些优点和缺点。
响应.js
优点:
- 更可靠(?由Modernizr、Twitter Bootstrap 3和H5BP 推荐)
- 更轻 (4kb) 更快
- 在任何上下文中解释媒体查询(
<link>
,内联 CSS,@import-ed CSS)
缺点:
- 不更新窗口调整大小
- 仅支持
min-width
和max-width
- 不支持
em
单位(巨大的弱点!)
css3-mediaqueries.js
优点:
- 实时反应(调整大小!)
- 支持
em
单位(真的吗?有人测试过吗?)
缺点:
- 较重 (15kb) 且较慢
- 仅解释具有明确声明的媒体类型的内联 CSS
- 缺乏详细的文档,该项目似乎被遗弃了
有没有人有要添加到列表中的要点,或者要分享的个人经验,或者对一个或另一个脚本的特别偏好?如果是这样,为什么?