Firefox和Chrome在Javascript中有什么区别?
在使用Javascript时,两种浏览器之间似乎有很多不同之处(当然除了性能之外)。我甚至不确定这些是错误还是不同的评估。在我的应用程序(大型、复杂的IDE)中,我注意到Chrome正在做一些不同的事情:Firefox和Chrome在Javascript中有什么区别?,javascript,google-chrome,firefox,Javascript,Google Chrome,Firefox,在使用Javascript时,两种浏览器之间似乎有很多不同之处(当然除了性能之外)。我甚至不确定这些是错误还是不同的评估。在我的应用程序(大型、复杂的IDE)中,我注意到Chrome正在做一些不同的事情: 数组::indexOf和排序看起来不同(我很难将其分离出来) 处理模糊和聚焦的脚本似乎有所不同 CSS的其他一些小问题 还有一些我现在记不起来的问题。这篇文章的重点是找出不同之处,没有其他内容:-) 我也不确定Chrome的差异是否真的是我的错,所以当涉及Javascript时,我想知道C
- 数组::indexOf和排序看起来不同(我很难将其分离出来)
- 处理模糊和聚焦的脚本似乎有所不同
- CSS的其他一些小问题
- 还有一些我现在记不起来的问题。这篇文章的重点是找出不同之处,没有其他内容:-)
谢谢 这是一个非常大的问题,因为每个框架都构建在不同的框架上,因此支持功能的方式也不同,尤其是当您开始返回几个版本时 但这里有一个简单的页面,可以让你深入了解每一个方面的差异 (将版本更改为您想要的版本)
这是一小部分,你已经可以看到这里有太多的差异,任何人都无法列出。除了canIuse,还有kangax的。然而,您的问题似乎更倾向于一个引擎盖下的实现比较,在这方面我帮不了您。任何不在规范中(或标记为实现定义)的内容都是公平的:例如,不保证对象属性顺序,但在通过
对中的…进行迭代时,两者似乎都保持插入顺序。注意:如果您喜欢红色,请尝试检查IE6框