jQuery Migrate 1.3.0 发布

发布日期 作者

随着 jQuery 1.12.0 和 2.2.0 的发布,现在是更新 jQuery Migrate 插件的好时机。该插件提供诊断信息,可以简化升级到新版本的 jQuery 的过程,因为它可以找出任何使用已弃用 API 或 jQuery 中可能影响您代码的其他更改。

jQuery Migrate 的 1.3.0 版本增加了对一些已弃用功能的警告,并帮助您为即将发布的 jQuery 3.0 做好准备。(下一个版本的 jQuery Migrate 将完全支持 jQuery 3.0,并包含更多新功能,但我们会在稍后发布相关消息。)您可以在 问题跟踪器 中找到 jQuery Migrate 1.3.0 中所做更改的完整列表。如果您发现任何错误,也可以在该问题跟踪器中报告。请务必提供一个可以重现问题的测试用例。我们建议使用 jsbin.comjsfiddle.net

特别是,jQuery 1.12.0、jQuery UI 1.11.4 和旧版 jQuery Migrate 1.2.1 的组合存在一个问题,可能会导致 .outerWidth 等方法出现错误。如果您在升级到最新版 jQuery 后遇到此错误,请升级到此版本的 jQuery Migrate,问题应该会得到解决。此版本还推出了 jQuery.migrateVersion 属性,顾名思义,它这次是字符串 "1.3.0"

您可以从所有熟悉的来源获取这个新版本

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

npm: 只需执行 npm install jquery-migrate@1.3.0,该命令在 https://npmjs.net.cn/package/jquery-migrate 中列出。

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

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

与往常一样,我们建议您将 jQuery Migrate 作为一种工具,用于在将网站升级到新版本的 jQuery 和相关插件时查找和修复问题。非压缩版本在控制台中提供了 详尽的诊断信息。请利用这些诊断信息,我们专门为您准备了它们!

非常感谢所有报告错误、提供代码或提供其他帮助的人,包括 c24wg7015412-trbvm-comgibson042KingRialmarkelogmgolMottiethbaymettimmywilocean90wbinnssmithwisec

关于“jQuery Migrate 1.3.0 发布”的 2 个想法