javascript高级部分
1.Promise对象
Promise在英语中语义为:”承诺“,它表示如A调用一个长时间任务B的时候,B将返回一个”承诺“给A,A不用关心整个实施的过程,继续做自己的任务;当B实施完成的时候,会通过A,并将执行A之间的预先约定的回调
什么情况用它好?
当我们的异步操作一层钳一层时会显得难懂此时创建Promise对象保证给你提供你需要的结果数据(未来数据)可以实现链式编程加深理解
用法:http://www.cnblogs.com/lvdabao/p/es6-promise-1.html
2.postMessage
简而言之作用:给指定页面(没有限制同源不同源)发送异步消息;
如:window.parent.postMessage(autoMessage,'https://www.baidu.com');给window.parent页面发送消息autoMessage,在window.parent与https://www.baidu.com同源情况下才能发送成功。
参考: