2012-03-19 64 views
4

在我们的项目中,我们现在使用jQuery 1.4.4和jQuery UI 1.8.7。但我们希望分别将这些文件升级到版本1.7.1和1.8.18。请给我正确的转换算法。如何将jQuery从1.4.4更新到1.7.1?

+0

例如,我指的是这种方法:首先,将文件从1.4.4更新到1.5,然后更新到1.6等。 我也对可能影响大量脚本的重要更新感兴趣在任何项目中,例如更改函数delegate()中的参数。 我也对能够帮助我快速解决这个问题的各种实用程序和脚本感兴趣。 我知道现在没有明确的算法,但我想知道如何解决这个问题,如果你需要的话? – 2012-03-19 16:08:38

回答

5

jQuery sitejQuery UI网站获取最新文件,并根据更新的文件名更新您的<script><link rel="stylesheet">标签。

尽管您可能不需要对自己的代码进行很多重大更改,但可以了解各个版本之间的新功能和改进功能。我建议你阅读每个发布中发布的blog announcements,因为它们总结了最重要的变化。您应该特别注意changes made to how attr/prop behaves release 1.6.1attr的一些发生可能必须更改为prop。此外,您应该考虑将的任何用法更改为现在已过时(但仍在使用)的版本,并将其用于版本1.7中引入的新的on方法。

获取其他jQuery插件的最新版本也是一个好主意。

2

恐怕没有涉及“算法”。请从网站here中抓取它们,或者使用CDN链接更新您的脚本标签,该链接也在该页面上列出。

如果您遇到问题的升级路径需要帮助,请查看版本之间的发行说明。我现在只是介意阅读。

1

您只需上传新版本的jQuery & jQuery UI脚本并更改您的<script>标签以包含新版本。你的代码应该仍然有效。但是,您需要更新某些已弃用的功能,如将.live().bind()替换为.on()。您也可以使用jQuery Lint查找其他弃用的代码。本身没有算法。

+0

thx for jQuery Lint链接 – 2012-03-19 16:18:49

相关问题