如何将引用的jQuery 1.10.2升级至最新版本及可用引用URL咨询
jQuery升级操作及CDN地址说明
可直接替换的CDN引用地址
目前有多个官方维护的CDN地址可直接替换使用,最新稳定版(当前为3.7.1)的引用地址如下,直接复制替换你现有引用即可:
- 谷歌CDN地址:
https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js - jQuery官方CDN地址:
https://code.jquery.com/jquery-3.7.1.min.js
注意建议将原http协议替换为https,避免站点启用HTTPS后出现混合内容报错。
升级操作步骤
- 第一步:替换引用资源
将你站点中原有引用http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js的代码,直接替换为上面的任意一个最新版地址即可。 - 第二步:适配破坏性变更
jQuery 1.10.x和最新3.x版本存在部分不兼容的API变更,你需要对站点内用到的老API做对应调整:- 已废弃的
.live()、.die()方法,统一替换为.on()、.off()实现事件绑定/解绑 - 已移除的
$.browser浏览器检测逻辑,改用特性检测方案替代 - 事件绑定用的
.toggle()方法已移除,需自行通过判断点击状态实现对应逻辑 - Ajax接口的部分旧参数已废弃,可根据控制台报错信息做对应调整
如果需要临时兼容老代码,可在jQuery引用之后额外引入jQuery Migrate迁移插件,地址为https://code.jquery.com/jquery-migrate-3.4.1.min.js,该插件会自动兼容旧API调用,同时会在控制台输出废弃API的提示方便你逐步改造。
- 已废弃的
- 第三步:全量回归测试
替换完成后需要完整测试站点所有交互功能,包括DOM操作、动画、表单提交、Ajax请求等逻辑,确认控制台无报错、功能运行正常后再上线。
内容的提问来源于stack exchange,提问作者Steve Bungay
相关产品推荐
相关产品推荐

