【补充】deferred.then()的理解

来源:互联网 发布:自动化编程自学 编辑:程序博客网 时间:2024/05/29 03:13

以后有时间再来补充。

var showMsg = function(){    // 构造promise实例    var promise = $.Deferred()    setTimeout(function(){        alert( 'hello' );        // 改变promise的状态        promise.resolve( 'done' );    }, 2000 );    // 返回promise实例    return promise;    };var show2 = function(){    // 构造promise实例    setTimeout(function(){        alert( 'hello' );        // 改变promise的状态    }, 4000 );    // 返回promise实例    };function show1(){    alert("hello11");}showMsg().then(function(){    // 回调添加到这里来了    show1();}).then(function(){    show2();}).then(function(){    show1();});


0 0
原创粉丝点击