关于promise的 代码:
var p=new Promise(function(resolve,reject){
setTimeout(function(){
console.log("a");
resolve();
},300)
})
p.then(function(){
setTimeout(function(){
console.log("b")
},300)
})
jquery:
var deferred=$.Deferred()
setTimeout(function(){
console.log("a");
deferred.resolve();
},300);
deferred.done(function(){
setTimeout(function(){
console.log("b")
},300)
})
promise优点:
让代码变得更容易维护