将jQuery 1.7.1更新到最新的2.x版本 - 有哪些重大变化?

时间:2014-05-07 07:57:48

标签: jquery jquery-1.7 jquery-2.0

我需要将jQuery 1.7.1更新到最新的2.x版本。目标应用程序包含太多的脚本/插件,应该仔细重新审视这些脚本/插件来处理多年来发生的重大变化。但是,我不记得所有那些“破坏”的变化,所以我想也许有人可以指出我正确的方向。例如,this document列出了已弃用的函数,这些函数有很多帮助,但还不够。

请注意,我不会针对IE6 / 7/8,所以我坚持要升级到最新的2.x版本。我们非常感谢任何策略,检查清单或信息以缓解“痛苦”。

2 个答案:

答案 0 :(得分:1)

我建议你使用live()。它已被on()取代。

因此,您应检查live代码并转换为on代码。

另一个是.selector。它已被弃用,因为无法给出准确的选择器。

也弃用size()。只需使用.length

即可

答案 1 :(得分:0)

请查看this Sitepoint post,因为它是对更改的更高级别解释,而不仅仅是API。这些总结如下:

  • 不支持IE6 / 7/8
  • 弃用功能意味着代码已删除且代码较小
  • 更多模块化代码库,允许包含或排除组件。

有很多变化,但如果你对IE6 / 7/8不感兴趣,那应该没问题。