2

我有一个使用 jQuery 1.5.2 的 MVC3 项目,我想更新到最新版本。我对 MVC3 有点陌生,我想知道更新 jQuery 的后果?有没有人有这方面的经验?以及如何实现?

最好的问候

4

1 回答 1

5

一般来说

与以前的版本相比,jQuery 1.9.x 有很大的变化。您可以从此处检查这些更改。jQuery 团队做了很棒的工作并创建了jQuery Migrate 插件。这个想法是您将 1.5.2 版本更改为最新版本,然后添加指向 jQuery Migrate 插件的链接(在 jQuery 之后)。

Migration 插件的作用是检查您是否使用了已弃用的功能(如 .live),并且该插件充当新实现的代理。您应该检查开发人员工具栏控制台中的消息并根据提示进行更改。

jQuery Migration 插件是一个临时解决方案,因为它增加了开销,如果您使用已弃用的功能,您确实应该进行这些更改。

ASP.NET MVC

根据您使用的第 3 方库(Telerik、DevExpress 等),如果它们使用不再支持的功能/API 调用,您可能会遇到一些错误。也许他们有使用当前 jQuery 版本实现的更新版本。

于 2013-03-26T07:44:00.873 回答