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.com 或 jsfiddle.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.js 或 https://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 和相关插件时查找和修复问题。非压缩版本在控制台中提供了 详尽的诊断信息。请利用这些诊断信息,我们专门为您准备了它们!
非常感谢所有报告错误、提供代码或提供其他帮助的人,包括 c24w、g7015412-trbvm-com、gibson042、KingRial、markelog、mgol、Mottie、thbaymet、timmywil、ocean90、wbinnssmith 和 wisec。
很棒!
http://hovertree.com/texiao/easysector/
EasySector
jQuery 插件
EasySector
jQuery 插件