是否有用于CSS浏览器支持新功能的javascript解决方案
Is there a javascript solution for CSS browser support of new features?
我正在使用最近的CSS功能,例如视口单元和弹性框。这些非常适合制作流畅的布局,并摆脱额外的标记和肮脏的 CSS 黑客。
我正在使用无前缀来处理一些供应商前缀问题,但这让我想到,是否有任何类型的脚本可以检测最近的 CSS 功能的使用情况并以某种方式进行计算以正确呈现使用该功能的元素?(当然,如果浏览器不支持这些功能)
我正在制作的网站使用比特币和 WebSockets(据我所知,socket.io 回落到长轮询),所以我想也许许多用户会有点"精通技术"并且拥有最新的浏览器,但我真的不知道会发生什么,老实说。如果该网站对某些人来说看起来完全崩溃了,那就太糟糕了。
我是这个的唯一开发人员,使一堆布局与旧浏览器兼容的想法是......嗯,令人生畏。我刚刚开始,所以我不妨使用旧的CSS技术,但我真的很想使用最新的东西。
有很多新的、很酷的东西真的很糟糕,但旧的浏览器阻碍了每个人......
谢谢。
您正在寻找的内容通常称为"polyfill"。
有许多可用的填充物...通常每个功能有几个。 你可以找到像Webshim这样的软件包,其中有许多开箱即用的软件包:http://afarkas.github.io/webshim/demos/
使用 http://caniuse.com/检查浏览器兼容性。 它通常链接到评论部分中的 polyfill。
相关文章:
- 从自身的一个版本中创建新的JavaScript对象
- 这是一个新的javascript工厂模式吗
- 交互2个单选按钮2个不同的功能Javascript
- 新的javascript HTML元素不遵循css规则
- 是否有用于CSS浏览器支持新功能的javascript解决方案
- HTML5 window.history 不会运行新的 JavaScript
- 将“e”传递给一个新函数 - javascript
- Javascript根据屏幕大小编写新的Javascript链接
- 创建新的javascript数组,从对象属性中提取数据
- 滚动检测没有'调用新页面Javascript后无法工作
- 什么'新旧javascript函数语法的区别
- 将var添加到新窗口Javascript中
- 如果选中单选按钮,如何转到另一个功能?(Javascript)
- 正在加载新的Javascript,但正在调用旧的Javascript.MVC
- 阻止评估和新功能
- 开始按钮用于启用和恢复动画,而无需在双击时再次重复该功能(javascript)
- 使用变量参数创建新的 JavaScript 对象
- ajax 调用返回时可以向页面添加新的 javascript 函数吗?
- 将字段添加到新的 JavaScript 数组副本
- 多功能 javascript 停止其他如果警报取消