摘要:異步解決方案特點對象的狀態(tài)不受外界影響進行中已成功和已失敗一旦狀態(tài)改變,就不會再變?nèi)秉c無法取消,一旦新建它就會立即執(zhí)行如果不設(shè)置回調(diào)函數(shù),內(nèi)部拋出的錯誤,不會反應(yīng)到外部當(dāng)處于狀態(tài)時,無法得知目前進展到哪一個階段全部執(zhí)行完之后返回返回執(zhí)行完成
promise 異步解決方案
特點
1、對象的狀態(tài)不受外界影響
pending(進行中)、fulfilled(已成功)和rejected(已失?。?/p>
2、一旦狀態(tài)改變,就不會再變
pending => fulfilled
pending => rejected
缺點
1、無法取消Promise,一旦新建它就會立即執(zhí)行
2、如果不設(shè)置回調(diào)函數(shù),Promise內(nèi)部拋出的錯誤,不會反應(yīng)到外部
3、當(dāng)處于pending狀態(tài)時,無法得知目前進展到哪一個階段
promise.prototype.then()
promise.prototype.catch()
promise.all() // 全部執(zhí)行完之后 返回[]
promise.race() // 返回執(zhí)行完成的第一個
promise().then().catch()
promise.resolve()
promise.reject()
Promise.try(f);
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/106182.html
摘要:提示框插件插件可以滿足常用的提示顯示,支持個方向,支持邊框背景色文本顏色自定義,支持位置微調(diào)層級微調(diào)寬度間距等參數(shù)調(diào)整。 Tips提示框插件 插件可以滿足常用的提示顯示,支持12個方向,支持邊框、背景色、文本顏色自定義,支持位置微調(diào)、層級微調(diào)、寬度間距等參數(shù)調(diào)整。 tips:提示信息組件 參數(shù): msg:asdf,內(nèi)容 dire:2,方向 w:250,寬度 _x:0,橫向偏移 _y:...
摘要:圖片被壓縮了看起來很難看主進程代碼渲染進程代碼界面代碼代碼創(chuàng)建畫布創(chuàng)建圖片對象初始化畫布大小愛你一輩子感謝你喜歡你初始化生成范圍偏移量縮放比例最小文字位置設(shè)置文字屬性填充字符串重新初始化位置重新初始化位置放大 showImg(https://segmentfault.com/img/bVbj8jU?w=494&h=298);圖片被壓縮了 看起來很難看showImg(https://se...
摘要:弱化了使用依賴的工具庫等等創(chuàng)建模型構(gòu)造函數(shù)默認(rèn)值表示模型類的默認(rèn)值,當(dāng)模型實例化的時候,這些默認(rèn)值就會被賦值上。 backbone Backbone.js提供模型(models)、集合(collections)、視圖(views)的結(jié)構(gòu)。 Models: 是引用程序的核心,也是表示數(shù)據(jù),用于綁定鍵值數(shù)據(jù)和自定義事件 Collectoins:是對Model的一個容器,包含多個模型,并提...
摘要:雖然正則中可以匹配任何字符,但卻無法匹配換行符。精讀文中列舉的四個新特性是加入到正則中的。討論地址是精讀正則如果你想?yún)⑴c討論,請點擊這里,每周都有新的主題,周末或周一發(fā)布。 1. 引言 本周精讀的文章是 regexp-features-regular-expressions。 這篇文章介紹了 ES2018 正則支持的幾個重要特性: Lookbehind assertions - 后行...
閱讀 1710·2023-04-25 20:36
閱讀 2202·2021-09-02 15:11
閱讀 1274·2021-08-27 13:13
閱讀 2698·2019-08-30 15:52
閱讀 5430·2019-08-29 17:13
閱讀 1059·2019-08-29 11:09
閱讀 1537·2019-08-26 11:51
閱讀 901·2019-08-26 10:56