jQuery Migrate 1.4.1 发布,以及 jQuery 3.0 的迁移路径

发布日期 作者

jQuery Migrate 插件的 1.4.1 版本已经发布。它只有 少量更改,但其中最重要的一个修复了未加引号的选择器的问题,这个问题在一些 WordPress 主题中似乎很常见。在大多数情况下,Migrate 在与 jQuery 1.12.x 或 2.2.x 结合使用时可以自动修复此问题,尽管它可能无法修复一些复杂的 选择器。好消息是,在 WordPress 主题中报告的所有未加引号的选择器案例似乎都可以通过此版本的 Migrate 来修复!

你可以在所有熟悉的地方获得这个新版本

jQuery CDN: https://code.jqueryjs.cn/jquery-migrate-1.4.1.jshttps://code.jqueryjs.cn/jquery-migrate-1.4.1.min.js

npm: 只要输入 npm install jquery-migrate@1.4.1,该命令列在 https://npmjs.net.cn/package/jquery-migrate 中。

Bower: 在你的 bower.json 文件中,在 dependencies 部分使用以下内容来复制 CDN 文件

 "dependencies": {
    ...
    "jquery-migrate": "https://code.jqueryjs.cn/jquery-migrate-1.4.1.js"
  },

与往常一样,我们建议你将 jQuery Migrate 作为一种工具来查找和修复问题,以便将网站升级到新版本的 jQuery 及其关联的插件。非压缩版本在控制台上提供了广泛的诊断信息。利用它们,我们为你构建了它们!

Migrate 和 jQuery 3.0

jQuery Migrate 将继续扮演其使 jQuery 升级更容易的角色。jQuery Migrate 3.0 的候选版本即将发布。

随着多年来积累的更改,不可能有一个版本的 jQuery Migrate 可以支持从 jQuery 1.6(五年前!)到 jQuery 3.0 的所有更改。因此,在 Migrate 3.0 中,我们建议您按照以下步骤升级到 jQuery 3.0

  • 如果你还没有,请升级到最新版本的 1.x 或 2.x 版的 jQuery,以及最新版本的 1.x 版的 jQuery Migrate。(截至今天,分别是 jQuery 1.12.3 或 jQuery 2.2.3,以及 jQuery Migrate 1.4.1。)
  • 修复你在控制台上看到的 Migrate 1.x 警告消息 中识别的任何问题。
  • 删除 Migrate 1.x 插件,并确保页面在没有加载该插件的情况下仍然可以正常工作。
  • 升级到最新的 jQuery 3.x 和最新版本的 jQuery Migrate 3.x。
  • 修复你在控制台上看到的 Migrate 3.x 警告消息 中识别的任何问题。
  • 删除 Migrate 3.x 插件,并确保页面在没有加载该插件的情况下仍然可以正常工作。

请在探索这个最新版本的 jQuery 时使用 jQuery Migrate 3.0,它将极大地简化查找问题的过程。我们希望这个插件成为一个让你的开发生活更轻松的工具。如果你发现问题,你可以在 问题跟踪器 中报告它们。

非常感谢 jQuery 核心团队的帮助,以及 Github 用户 ekonoval 的非常有用的错误报告!

关于 “jQuery Migrate 1.4.1 发布,以及 jQuery 3.0 的迁移路径” 的一个想法