• ADADADADAD

    jquery的migrate有什么用[ mysql数据库 ]

    mysql数据库 时间:2024-11-25 14:54:33

    作者:文/会员上传

    简介:

    jquery migrate是一个应用迁移辅助插件,是用于高级版本兼容低级版本的辅助插件;该插件能够解决jquery升级后新旧代码不兼容的问题,简单来说就是把不支持的函数再写出来支持一下

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    jquery migrate是一个应用迁移辅助插件,是用于高级版本兼容低级版本的辅助插件;该插件能够解决jquery升级后新旧代码不兼容的问题,简单来说就是把不支持的函数再写出来支持一下。

    本教程操作环境:windows10系统、jquery3.2.1版本、Dell G3电脑。

    jquery migrate是什么

    jQuery Migrate是应用迁移辅助插件,是用于高级版本兼容低级版本辅助插件。

    例如jQuery版本用的是1.x,计划升级到3.x,就可以在页面删除1.x版本,换成3.x版本,如果有脚本错误,就引入jquery-migrate插件用于兼容低版本,同时也显示低版本方法替换成新版本方法的方案。

    jQuery migrate(转移、过度) jquery 升级后新旧代码不兼容问题,此包就是解决此问题的。 就是把不支持的函数再写出来支持下。

    jQuery 版本之间有区别。比如1.9版本对于 live(),die(),toggle(),sub(),$.browser 等等都已经不支持了。 在不改变你网站代码的同时,要使用 1.9 之后的版本,你需要使用 jQuery migrate(转移、过度),

    例子:

    <!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>test</title><scripttype="text/javascript"src="jquery-1.6.1.js"></script><scripttype="text/javascript">$(document).ready(function(){$("button").click(function(){alert($("li").size());});});</script></head><body><button>测试按钮</button><ul><li>Coffee</li><li>Milk</li><li>Soda</li></ul></body></html>

    点击按钮,弹出“3”。

    把<script type="text/javascript" src="jquery-1.6.1.js"></script>

    替换成<script type="text/javascript" src="jquery-3.3.1.js"></script>

    这时点击按钮,在Chrome浏览器开发者窗口中显示脚本错误:

    $(...).size is not a function

    在页面再引入<script src="jquery-migrate-3.0.1.js"></script>

    点击按钮,正常弹出“3”。

    同时提示size方法被弃用使用length代替:

    jQuery.fn.size()isdeprecatedandremoved;usethe.lengthproperty

    把 $("li").size()改成$("li").length,移除jquery-migrate-3.0.1.js,点击按钮,弹出“3”。

    迁移方法完成。

    jquery的migrate有什么用.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: jQuerymigrate