为什么谷歌托管的JQuery默认为v1.10.2

为什么谷歌托管的JQuery默认为v1.10.2,jquery,performance,Jquery,Performance,为什么谷歌目前默认托管JQuery 1.10.2而不是~2.0 JQuery中的哪些更改反映了这一决定?JQuery~2.0的稳定性是一个问题吗?使用JQuery的主要原因是为了避免浏览器兼容性问题。jQuery最初的目的是提供一组一致的对象和方法,用于抽象不同的浏览器API。使用jQuery2.0并不能解决这个问题,因为它已经放弃了对IE6、7和8的支持 除此之外,jQuery2.0中还会有更多不可避免的bug 这是谷歌选择jQuery1.10.2而不是最新的2.x的两个主要原因 另外,如果j

为什么谷歌目前默认托管JQuery 1.10.2而不是~2.0


JQuery中的哪些更改反映了这一决定?JQuery~2.0的稳定性是一个问题吗?

使用JQuery的主要原因是为了避免浏览器兼容性问题。jQuery最初的目的是提供一组一致的对象和方法,用于抽象不同的浏览器API。使用jQuery2.0并不能解决这个问题,因为它已经放弃了对IE6、7和8的支持

除此之外,jQuery2.0中还会有更多不可避免的bug

这是谷歌选择jQuery1.10.2而不是最新的2.x的两个主要原因


另外,如果jQuery1.10.2支持所有浏览器,为什么会有人使用2.x,而2.x根本不支持。只是需要一些时间,但现在还不能确定

jQuery 2.0放弃了对IE 6/7/8的支持。jQuery2在IE6-8上不起作用。这里还有:我希望您没有在生产代码上使用“最新版本”的url。到目前为止,除了代码演示页面之外,我还没有发现自动包含最新版本的理由。在生产代码中使用它会降低缓存使用率(意味着文件下载频率更高,导致页面加载时间更长),并且当代码库发生重大变化时,网页可能会被破坏。另外,需要明确的是,//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js实际上加载的是jquery 1.9,而不是1.10.2,主要是因为它认为最新版本是按字母顺序排列的版本号最大的版本。2.0仍然可以解决这个问题,假设你使用的是现代浏览器,这一点很清楚。IE8的市场份额正在下降,所以不久以后,除了那些决定生活在过去的大公司之外,其他所有人都不会再考虑IE8了。完全同意你的观点。就像我也说过的,这需要一些时间,但现在还不能确定。谢谢你的评论。我想这是一种类似的东西。由于相当年轻和冲动,我认为与IE 6、7、8断绝关系没有什么错。最终,业界需要说“够了就够了”,而向后兼容性只是走了这么远。也许,只是也许(在童话世界里),我可以决定和街区里的其他孩子一起玩,换换口味。但是,感谢您的反馈。jQuery 2性能更高,文件大小更小,很难说没有理由使用它,很多应用程序都不需要支持传统浏览器,而且会从性能提升中获益。@DanyCaissy性能提升了多少?