一 .promise
******** Promise.all([promise1,promise2,promise3]).then(function(){}) ------全部执行完
******** Promise.race([promise1,promise2,promise3]).then(function(){}) -------只要一个执行完
*********
二 .deferred
*****ajax 也是一个deferred对象, done 与 then 功能类似 ,都用于接收resolve,但done不可用于返回deferred对象
***** dtd.promise()返回一个新的deferred对象,该对象的运行状态无法被改变;
*****