前言
紀錄一下內建函式的實作。
最近在寫 canvas-factory ,主要是一個把其他函式庫的功能整合到 Canvas
上的一個套件,像是製作 GIF
、 MP4
等等。其中想要把 API 寫成 Chaining
的形式,但其中又有許多非同步的操作,在此紀錄一下實現結果。
最近從 JavaScript Promises … In Wicked Detail 研究Promise的實作原理,在此紀錄一下。
這邊的Promise會盡量符合Promises/A+
的規範但離完整的實作仍會有些細節上處理的差距。