【问题标题】:Things to be consider while updating jquery version from v2.1.3 to v3.5.1将 jquery 版本从 v2.1.3 更新到 v3.5.1 时需要考虑的事项
【发布时间】:2021-01-25 05:56:53
【问题描述】:

我需要将 jquery 版本从 2.1.3 更新到 3.5.1 但我不确定破坏功能。 我该怎么办。 如果我们在一个大项目中工作,我们不知道与 jquery 相关的大部分功能,后来我们需要更新它的版本,就像我提到的那样,那么在更新时我应该考虑什么。 我需要更新三个文件(jquery、jquery.min.js 和 jquery.min.map)

【问题讨论】:

  • 备份软件并开始测试新版本。查找错误消息并在堆栈上搜索它们。在您的问题中描述代码字问题。答案会慢慢涌现。您可能会发现 HTML 和 CSS 变通方法。现在可能是考虑放弃 jQuery 的时候了。或者,您可能遇到不需要其他框架的问题。您提供的详细信息越多,您获得的信息就越多。

标签: javascript jquery .net


【解决方案1】:

为了将 Jquery 迁移到 3.x 版本,使用了Jquery-migrate 插件。要使用此插件,您需要至少 1.12.x 或 2.2.x 版本。由于您有 2.1.3 版本,您需要将其转换为最新的 2.x 版本。为此使用了Jquery-migrate-1.x

迁移步骤

  1. 将页面上的jQuery版本升级到最新的1.x或2.x 版本。
  2. 将未压缩的 jQuery Migrate 1.x 插件添加到页面。
  3. 测试页面并解决出现在 控制台,使用 JQMIGRATE 1.x 警告文档作为指南。
  4. 解决控制台上的所有警告后删除 jQuery Migrate 1.x 插件并确保页面上更新的 jQuery 代码继续工作 仅使用最新的 jQuery 1.x/2.x。
  5. 将页面上的jQuery版本升级到最新的3.x版本并添加 未压缩的 jQuery Migrate 3.x 插件到页面。
  6. 测试页面并解决控制台上出现的任何警告,使用 JQMIGRATE 3.x warning 文档作为指南。
  7. 解决所有警告后,删除 jQuery Migrate 3.x 插件并 确保页面仅使用最新的 jQuery 继续正常工作 3.x 正在使用中。

阅读此doc 了解更多信息

【讨论】:

    猜你喜欢
    • 2014-03-28
    • 2014-11-01
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多