jquery-migrate是做什么的?

听说是用于将jquery1.9以上的版本像之前版本兼容,但是现在都更新到jquery-migrate1.2.1了,那jquery-migrate各个版本都有什么不同啊?1... 听说是用于将jquery1.9以上的版本像之前版本兼容,但是现在都更新到jquery-migrate1.2.1了,那jquery-migrate各个版本都有什么不同啊?1.0的时候不就全都把之前版本的jquery1.9废弃的方法都修复了吗?升级版本的jquery-migrate是做什么的??? 展开
 我来答
吕知州
高粉答主

2018-01-26 · 醉心答题,欢迎关注
知道小有建树答主
回答量:140
采纳率:100%
帮助的人:3.5万
展开全部
  • 应用迁移辅助插件。

  • jQuery 版本之间有区别。比如1.9版本对于 live(),die(),toggle(),sub(),$.browser 等等都已经不支持了。 在不改变你网站代码的同时,要使用 1.9 之后的版本,你需要使用 jQuery migrate(转移、过度),详见 http://blog.jquery.com/2013/01/31/jquery-migrate-1-1-0-released/ (英文)。

  • 所以jquery-migrate-1.1.0.js就是一个过渡插件 让你在原来代码上升级jquery 不用修改代码用的。

  • jQuery 1.11.3是1.x时代的最后一个版本(作者更新:2016年1月8日,jQuery 1.12.0上线,jQuery 1.11.3不再是1.x时代最后一个版本了),由于我的部门项目已经有一定年头了,当时还是采用的jQuery 1.4.2,这次升级步子迈得算是比较大。

  • 早期时候jQuery的很多写法,在新版本中已经被废弃,亦或者有些不规范的写法,当时版本还能支持,但是现在已经不支持。更糟糕的情况是,新版本还支持,但是功能已经和以前不一样了……这种情况连个错都不会报,需要深入到代码逻辑里面去看。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式