我有一个使用jQuery 1.5.2的MVC3项目,我想更新到最新版本。我对MVC3有点新意,我想知道更新jQuery的后果吗?有没有人有这方面的经验?它怎么能实现?
祝你好运 DEP。
答案 0 :(得分:5)
与以前的版本相比,jQuery 1.9.x有很大的变化。您可以从here检查这些更改。 jQuery团队做了很棒的工作并创建了jQuery Migrate plugin。想法是你将1.5.2版本更改为最新版本,然后添加jQuery Migrate插件的链接(在jQuery之后)。
Migration插件将执行的操作是检查您是否使用了已弃用的功能(如.live),并且该插件可用作新实现的代理。您应该检查开发人员工具栏控制台中的消息,并根据提示进行更改。
jQuery Migration插件是一个临时解决方案,因为它增加了开销,如果你使用不推荐使用的功能,你真的应该进行这些更改。
根据您正在使用的第三方库(Telerik,DevExpress等),如果使用不再受支持的功能/ API调用,则可能会出现一些错误。也许他们有使用当前jQuery版本实现的更新版本。