从jquery 1.3升级到1.4的最佳方法是什么?

时间:2010-04-22 16:54:08

标签: jquery upgrade legacy-code

我正在尝试根据我们使用的所有库来确定升级是否可行。问题是这些插件中的一些还没有被开发出来所以我不确定它们中的哪一个与1.4兼容

关于如何最好地处理旧版插件的遗留依赖关系的任何想法?

4 个答案:

答案 0 :(得分:7)

如果我接近这个,我会做以下事情:

  • 在VCS支持更改的分支上创建分支或任何变体。
  • 交换jQuery 1.4 for jQuery 1.3
  • 广泛测试以查看有什么中断 - 如果您有任何自动测试,这将是如此之多
  • 更容易
  • 根据遗留软件包中的缺陷,查看是否可以修复它(假设所有插件都是开源的)或者是否存在支持1.4的合适的开发中替代品
  • 如果任何插件仍在开发中,请借此机会升级到最新版本(均支持1.4版本,因为最新版本可能修复了错误等)。
  • 如果您可以修复需要修复的所有内容,请将更改合并到主干中,并使升级成功。

当然,根据代码库的大小和复杂程度,这可能是一个或多或少的昂贵程序。

编辑:结合jvenema的优点,你有一种几乎无故障的方法来确保你达到成功点。如果出现问题,请插入插件。

答案 1 :(得分:5)

jQuery人员在尽可能保持向后兼容性方面做得相当不错,直到编写扩展程序使所有1.3内容仍然有用,同时获得1.4的性能和功能。

查看详情here

答案 2 :(得分:4)

信任但验证。

答案 3 :(得分:1)

如果我们在freenode的#jquery上闲逛:

[11:57am] <gnarf> ?tias
[11:57am] <bot-t> Try It And See
相关问题