Promise 代表着一个异步操作,这个异步操作现在尚未完成,但在将来某刻会被完成。

Promise 有三种状态

  • pending : 初始的状态,尚未知道结果

  • fulfilled : 代表操作成功

  • rejected : 代表操作失败

 

如果 Promise 操作 fulfilled 或者 rejected ,并且对应的处理函数被声明了,则该处理函数被调用。

 

Promise vs 事件监听器(event listener) 

事件监听器善于处理同一对象上重复发生的事情,例如按键、点击鼠标等。对于这些事件,你只关心添加回调函数之后的发生的事情。当处理结果导向的异步事件时,你的代码可能是

大学生就业培训,高中生培训,在职人员转行培训,企业团训

img1.callThisIfLoadedOrWhenLoaded(function() {  // loaded}).orIfFail
        
		

网友评论