Javascript 是否有类似reset.css的reset.js?
Reset.css文件用于解决样式设置时浏览器不一致的问题 浏览器之间的JavaScript不一致是否存在类似的情况,比如reset.js? 例如,这个“reset.js”库将为在IE8中指定的String trim()方法定义一个原型,因为IE8不支持这一点Javascript 是否有类似reset.css的reset.js?,javascript,Javascript,Reset.css文件用于解决样式设置时浏览器不一致的问题 浏览器之间的JavaScript不一致是否存在类似的情况,比如reset.js? 例如,这个“reset.js”库将为在IE8中指定的String trim()方法定义一个原型,因为IE8不支持这一点 我知道像jQuery这样的库可以用来克服这些不一致性,但是当使用不使用jQuery的第三方JavaScript库时,使用reset.js之类的东西可能会有所帮助。是的,有polyfill可以做到这一点。但是有太多的事情需要修复,以至于无法
我知道像jQuery这样的库可以用来克服这些不一致性,但是当使用不使用jQuery的第三方JavaScript库时,使用reset.js之类的东西可能会有所帮助。是的,有polyfill可以做到这一点。但是有太多的事情需要修复,以至于无法将所有修复都放在一个脚本中:-) 看一看这张照片
如果您对EcmaScript的遵从性特别感兴趣,可以改进缺少的或未正确实现的方法,如
String::trim
;但是,他们无法修复引擎错误(标识符关键字、NFE等)。我不知道有哪一个能够完全按照您的要求在单个库中运行,据我所知,有相当多的人反对“修补”内置JavaScript对象和一些库(例如ExtJS)在以前的版本中这样做的功能已经更改,现在确实在自定义实用程序函数中提供了该功能
另一方面,有大量越来越小的垫片给旧浏览器带来了缺失的功能,尤其是处理HTML5的不一致性。据我所知,这并不多,但创建一个垫片可能不会太困难。浏览一下MDN,它有很多这样的垫片,你可以根据需要复制粘贴它们。