promise应该是比较高级的代码书写,避免了层层嵌套的回调函数,书写代码更优雅。
promise要点:
1 三种状态: Pending(进行中)、Resolved(已完成,又称 Fulfilled)和 Rejected(已失败);
2 调用方法Then(成功执行,失败执行)与 catch(失败执行)互斥;
3 连续的异步操作then需要返回;
4 有四种方法(all,race,resolve,reject)。
取模板与渲染数据,用promise方法和Ajax
第一种
jQuery.when(jQuery.get("/a.html"),jQuery.get("/server/test")).then(function(res){ // 代码 })
第二种
jQuery.get("/a.html").success(function(res){ // 代码 })