PromiseClassJavaScript 異步回調(diào)
在目前Javascript技術(shù)背景下,當(dāng)碰到大量異步代碼時(shí),會(huì)非常頭痛。
目前有以下幾種手段來(lái)解決異步回調(diào)問題:
傳統(tǒng)異步回調(diào)
Promise
ES6 Generator
ES7 async
基于PromiseClass,你可以創(chuàng)造全兼容的類實(shí)現(xiàn),寫出完美的Promise鏈?zhǔn)酱a。
軟件特點(diǎn):
1. 所有方法都會(huì)被封裝成Promise鏈?zhǔn)?br>2. 支持定義構(gòu)造函數(shù)
3. 支持屬性定義
4. 支持同步和異步的方法定義
5. 支持動(dòng)態(tài)的方法和屬性添加
6. 支持ES6 Generator和ES7 async
7. 支持異步回調(diào), Prmise, Generator多種方式混合使用
8. 支持定義Generator格式的方法,支持Promise的then回調(diào)定義為Generator格式
詳細(xì)使用說(shuō)明請(qǐng)查看:http://yaniswang.com/frontend/2015/11/10/promise-class/
評(píng)論
圖片
表情
