我应该使用什么版本的jQuery?

20 javascript jquery

所以几个月前,有一段时间我实际上并不需要jQuery,几乎忘了它.

然后我醒了.所以,我前往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直到我知道应该使用哪个版本.

jak*_*kee 14

来自1.9.0和2.0版本的jQuery博客文章:

  • jQuery 1.9和2.0具有相同的API.已从两个版本中删除了几个已弃用的功能,例如$ .browser.它全部在jQuery 1.9升级指南中列出.
  • jQuery 1.9在Internet Explorer 6,7和8("oldIE")上运行,就像以前的版本一样.从jQuery 1.8开始,将其视为更简洁,更现代的API升级.
  • jQuery 2.0不能在oldIE上运行.由于删除了几层barnacle-encrusted代码,它将比jQuery 1.9更快更小.

所以回答你的问题

  1. 1.11.0仍然支持IE 6,7和8,差异> = 1.9.0在api中
  2. 迁移插件可用于检测您的代码是否使用已弃用或已删除的功能,可能使用它来检测您的旧插件是否使用此类功能是值得推荐的
  3. 你错过了解释这些变化的博客文章