首先让我说我非常感谢QuirksMode.org所做的工作,但在最近的经验中,内容似乎有点过时了。
如果内容似乎有点过时,我通常会引用Sitepoint's References,但他们的HTML和Javascript参考页面也是我们的约会对象。
您使用哪些兼容性参考指南?
更新
我知道像CanIUse这样的网站,它们是非常有价值的参考新功能支持,如新的JS API库和CSS3支持。但是我对支持的属性(我承认的坏例子)和浏览器事件更感兴趣。更香草的东西。
请不要提及w3schools(参见w3fools为什么你不应该使用这个网站)
答案 0 :(得分:8)
http://caniuse.com非常好,并且(如果您使用正确的关键字)也具有良好的搜索功能。
除上述内容外,您可能对Kangax在http://kangax.github.com/es5-compat-table/维护的ES5兼容性表感兴趣
更新 与此同时,还有ES6 compat表。现在相当红(2014年9月),但越来越有用了。
答案 1 :(得分:2)
我相信 Quirksmode ,您知道PPK运行了多少次测试吗?并不是它已经过时(但是!)CSS支持(和浏览器摄取)达到了一个新的水平,请相信我,如果你必须支持旧的浏览器,你会很感激。
并非每个FF或Opera用户都能快速更新,这可能是一段时间所依赖的! - 所以是的,你对这些发现提出质疑是正确的。我个人也在寻找最近的网站,但我并不像老年人那样“信任”他们,即便如此我也倾向于为自己测试。
没有替代经验的IMO经常这些人可以根据他们过去的经验“猜测”可能出现的问题,即使在这种情况下所谓的“错误”或意外的显示对他们来说是新的。
我在PPK的网站上有详细的“错误”报告 - 是的,我和我老了 - 但只是在上周我被问到一些事情(看似无关),结果是同样的事情并且有相同的解决方案,它是与IE7相关的内容还有一段时间了。 (我看到caniuse认为这是旧的eeek!) - 我完全敬畏这些长期保持这些网站的人,如果你可以对你理解浏览器的bug进行逆向工程......那将永远不会让你失望只要浏览器处于运行状态 - 它们的渲染引擎通常不会在版本之间进行太多改变!
然而这又是一个浏览器大战的新时代,所以谁知道会发生什么:)
答案 2 :(得分:1)
看看这个大的JavaScript兼容性表 http://compatibility.shwups-cms.ch/de/home/ 它非常大,但目前只检查javascript属性的存在。