所以几个月前,有一段时间我实际上并不需要 jQuery 来完成任何事情,并且几乎忘记了它。
然后我醒了。所以,我前往http://jquery.com/download/ http://jquery.com/download/只是对实际发生的事情感到非常困惑。
我记得的最后一件事是使用版本 1.8.3,页面告诉我
自 jQuery 1.9.0 起,jQuery 1.x 系列发生了重大变化。如果您要从 1.9 之前的 jQuery 版本升级或需要使用尚未更新的插件,我们强烈建议您也使用 jQuery Migrate 插件。
好的? jQuery 1.x 系列?那么,1.9.0 是哪一行呢?
2.x的注释比较简单易懂,如果不需要IE8及以下的支持,就用吧。但实际上,1.11.0 是什么?
- 它支持旧版本的 IE 吗?准确地说是8。
- 如果我使用旧插件,是否需要使用迁移插件?
- 我缺少什么?
由于我不知道应该使用哪个版本,所以我将坚持使用 1.8.3,直到我知道应该使用什么。
来自关于 1.9.0 和 2.0 版本的 jQuery 博客文章 http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-0-beta-migrate-final-released/:
- jQuery 1.9 和 2.0 具有相同的 API。几个已弃用的功能
例如 $.browser 已从两个版本中删除。一切都已摆好
在 jQuery 1.9 升级指南中。
- jQuery 1.9 在 Internet Explorer 6、7 和 8(“oldIE”)上运行,就像
之前的版本。将其视为更干净、更精简、现代的 API 升级
从 jQuery 1.8 开始。
- jQuery 2.0 无法在 oldIE 上运行。由于删除了几个
藤壶包裹的代码层,它会更快、更小
高于 jQuery 1.9。
所以回答你的问题
- 1.11.0 仍然支持 IE 6、7 和 8,>= 1.9.0 的区别在于 api
- Migrate 插件可用于检测您的代码是否使用已弃用或已删除的功能,也许推荐使用它来检测您的旧插件是否正在使用此类功能
- 您错过了解释这些更改的博客文章
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)