2012-03-19 61 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

相關問題