为了账号安全,请及时绑定邮箱和手机立即绑定

$.Deferred();解释

var defer = $.Deferred();

        restoreWalk();

        //开始走路

        var walkPlay = startRun({

            transform: 'translateX(' + instanceX + 'px),scale(1,1)',

            opacity: 1

        }, runTime);

        //走路完毕

        walkPlay.done(function() {

            defer.resolve();

        });

        return defer;

$.Deferred() 这个的作用是什么哈?求解释~

正在回答

1 回答

$.Deferred() 构造函数创建一个新的 Deferred(延迟)对象;一个 Deferred 对象开始于挂起状态。任何使用 deferred.then(), deferred.always(), deferred.done(), 或者 deferred.fail() 添加到这个对象的回调函数都是排队等待执行的;

$.Deferred()就是为了让这些动作是有序执行的,执行玩一个在执行下一个

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

$.Deferred();解释

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信