所以我的问题是:根据您的经验,是否值得升级到jQuery 1.9 / jQuery UI 1.9? 我看到非常常用的版本是jQuery 1.7和jQuery UI 1.8
简而言之:根据您的经验,您建议使用哪个版本的jQuery / jQuery UI?
答案 0 :(得分:4)
但对我来说,所有这些原因都是无法理解的,因为他们没有想到数以百万计的用户他们的代码将不再起作用
jQuery团队确实想到了它。有一个jQuery migrate插件你可以download并在https://github.com/jquery/jquery-migrate/#readme
的github页面上阅读它至于使用哪个版本。使用最新版本。尽可能升级你的插件,不要偷懒。最有价值的插件在1.9中没有为你工作可能已经更新,所以你需要做的就是去获取更新的插件。
答案 1 :(得分:3)
永远不要为升级而升级。 如果您没有升级的理由,请不要升级。这是企业环境中最重要的IT规则。如果有效的话,不要在混合中引入新的变量来破坏事物。在您需要使用当前版本执行不可能(或非常痛苦)的操作之前,请不要升级。
此外,从不直接链接到jquery-latest。链接到您的应用程序所需的任何版本,链接到jquery-latest使您在需要更改或删除所需内容时容易受到破坏。
答案 2 :(得分:1)
如果您不需要新功能或修复,则不值得更改。所需的好处可能超过您将要进行的更改以使您的应用程序适应新API所需的工作/问题。
在我的项目中,我发现版本1.9的改进很有意思,但是不值得调整代码所需的时间。
我的建议是,如果你处于非常严格的时间尺度上,不要乱用最边缘的版本,就会造成很大的压力。
在我们的例子中,我们开始使用jQuery 1.8.0及更高版本更新到1.8.1,因为需要一些错误修正,它需要一些测试时间,仅需一天。移至1.9.1导致回滚,我们需要对已经工作的代码进行大量重写并重复所有测试。
我们升级到jQuery UI 1.8.18,1.8.22和1.8.23,没有比调整themeroller更痛苦。
答案 3 :(得分:-2)
使用稳定的最新版本,如jQuery 1.9.1和jQuery UI 1.9.2:)