- 
            
            promise()队列 查看全部
- 
            
            promise() 查看全部
- 
            
            promise() 查看全部
- 
            
            promise() 查看全部
- 
            
            promise() 查看全部
- 
            
            一、async/ await:es2017新增运算符,新的语言元素。 1、赋予javascript以顺序手法编写异步脚本的能力。 2、既保留异步运算的无阻塞特性,还继续使用同步写法。 3、还能正常使用return/ try/ catch。 4、async/ await 仍然需要promise。 查看全部
- 
            
            一、如果你需要在ie使用promise,有两个选择: 1、只想实现异步队列:jQuery.defered 2、需要兼容所有平台:Bluebird、 Promise polyfill 二、fetch api 1、fetch api是XMLHttpRequest的现代化替代方案。 (1)更强大,也更友好。 (2)直接返回一个promise实例。 三、promise的支持情况 查看全部
- 
            
            一、把任何异步操作包装成promise 1、假设需求: (1)用户点击按钮,弹出确认窗体。 (2)用户确认和取消有不同的处理。 let confirm = popupManager.confirm('您确定么'); confirm.promise .then(() => { // do confirm staff }) .catch(() => { // do cancel staff }) // 窗体的构造函数 class Confirm{ constructor() { this.promise = new Promise((resolve, reject) => { this.confirmButton.onClick = resolve; this.cancelButton.onclick = reject; }) } }查看全部
- 
            
            一、把回调包装成promise最为常见。好处: 1、可读性更好。 2、返回的结果可以加入任何promise队列。 查看全部
- 
            
            一、promise.race() 1、类似promise.all(),区别在于它有任意一个完成就算完成。 2、常见用法 (1)把异步操作和定时器放在一起 (2)如果定时器先触发,就认为超时,告知用户。 查看全部
- 
            
            promise 表意将来要做的操作查看全部
- 
            
            async/await是ES2017中新增加的运算符 查看全部
- 
            
            IE下的兼容promise 查看全部
- 
            
            把回调包装成Promise 查看全部
- 
            
            promise.race() 常见用法 查看全部
举报
 
             
         
                 
                 
                