Reset.css文件用于解决浏览器样式时的浏览器不一致问题。
浏览器中的JavaScript不一致是否类似于reset.js?
例如,这个“reset.js”库将为this question中指定的String trim()方法定义一个原型,因为(除此之外)IE8不支持这一点。
我知道像jQuery这样的库可以用来克服这些不一致性,但是当使用不使用jQuery的第三方JavaScript库时,使用reset.js之类的东西会有所帮助。
答案 0 :(得分:2)
是的,有一些polyfill可以做到这一点。但是你需要解决很多事情,你不能将所有修复程序放在一个脚本中: - )
查看HTML5 Cross Browser Polyfills list。
如果您对EcmaScript合规性特别感兴趣,可以ES5 shims来改进缺失或错误实现的方法,例如String::trim
;但他们无法修复引擎错误(标识符 - 关键字,NFE,......)。
答案 1 :(得分:1)
我不知道你在一个库中提出的问题是什么?据我所知,有很多人反对'修补'内置的JavaScript对象和一些库(例如在之前的版本中执行此操作的ExtJS已经更改,现在可以在自定义实用程序功能中提供功能。
另一方面,有大量较小和较大的垫片为旧版浏览器带来缺少的功能,尤其是处理HTML5不一致。