【发布时间】:2014-05-07 07:57:47
【问题描述】:
我需要将 jQuery 1.7.1 更新到最新的 2.x 版本。目标应用程序包含太多脚本/插件,应该仔细重新访问以处理多年来发生的那些重大变化。但是,我不记得所有那些“破坏性”的变化,所以我想也许有人可以指出我正确的方向。例如,this document 列出了已弃用的函数,这很有帮助,但还不够。
请注意,我不会针对 IE6/7/8,所以我坚持升级到最新的 2.x 版本。任何缓解“痛苦”的策略、检查清单或信息都将受到高度赞赏。
【问题讨论】:
-
不推荐使用的功能列表不够用的原因是什么?对于您的迁移 (1.7.1 -> 2.1.1),您只需要 the stuff deprecated in 1.8 和 the stuff deprecated in 1.10。 1.x 和 2.x 之间没有 API 更改。显然,您需要确保您的插件的最新版本与 2.x 兼容(不依赖于 1.8 或 1.10 中已弃用的内容)。
-
嗯,问题是他们只列出了不推荐使用的函数。在从 1.7.1 迁移到 1.8 并一直迁移到 2.1.1 时,我对现有 API 中的“不包括已弃用函数的重大更改(如果有的话)”感兴趣。
-
@Joe:jQuery 团队几乎从不在不弃用的情况下创建破坏性更改。我想不出一个。
标签: jquery jquery-1.7 jquery-2.0