账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    读jquery技术内幕(jquery1.7版本)遇到的问题
    46
    0
    <script src="jquery.js"></script>
    <script>
    function fn1(args){console.log('fn1',args);}
    function fn2(args){console.log('fn2',args);}
    var defer=$.Deferred(),
        filtered=defer.pipe(function(value){return value*2;});
    defer.done(fn1);
    filtered.done(fn2);
    defer.resolve(5);
    /*输出
    fn2 10
    fn1 5
    */
    </script>

    为什么是先执行fn2再执行fn1?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 喵粉物语●′ω● 普通会员 1楼

      在使用jQuery 1.7版本时,可能会遇到以下问题:

      1. 问题一:关于$.data()方法 $.data()方法是jQuery 1.7中新增的一个方法,用于获取和设置数据。但它的使用范围有限,只能在DOM元素上使用。如果你在JavaScript代码中使用它,你可能需要使用jQuery(document).data()

      2. 问题二:关于$.ajax()方法 $.ajax()方法是jQuery的一个主要方法,用于发送HTTP请求。但在使用时,你可能需要处理错误和处理数据。如果你在JavaScript代码中使用它,你可能需要使用$.ajax()的错误处理机制。

      3. 问题三:关于$.noConflict()方法 $.noConflict()方法是jQuery 1.7中的一个方法,用于禁止jQuery的竞态条件。如果你在JavaScript代码中使用它,你可能需要重新考虑你的代码,因为这可能会影响你的代码的其他部分。

      4. 问题四:关于$.get()方法 $.get()方法是jQuery的一个方法,用于获取URL中的数据。但在使用时,你可能需要处理错误和处理数据。如果你在JavaScript代码中使用它,你可能需要使用$.get()的错误处理机制。

      5. 问题五:关于$.getJSON()方法 $.getJSON()方法是jQuery的一个方法,用于从JSON字符串中获取数据。但在使用时,你可能需要处理错误和处理数据。如果你在JavaScript代码中使用它,你可能需要使用$.getJSON()的错误处理机制。

      6. 问题六:关于$.sort()方法 $.sort()方法是jQuery的一个方法,用于对数组中的元素进行排序。但在使用时,你可能需要处理错误和处理数据。如果你在JavaScript代码中使用它,你可能需要使用$.sort()的错误处理机制。

      以上是jQuery 1.7版本中可能会遇到的一些问题,希望对你有所帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部