好的,我在这里倒退
我知道 deferred 在这里的工作原理
function strong() {
var def = new $.Deferred();
console.log("strong running");
setTimeout(function() {
def.resolve("strong");
}, 2000);
return def.promise();
}
function stronger(x) {
var def = new $.Deferred();
display("Stronger: '" + x + "'");
setTimeout(function() {
def.resolve("stronger");
}, 2000);
return def.promise();
}
strong().then(stronger);
我的问题是在引入 deferred 之前,这是如何使用回调完成的?