Promise視訊簡介
Promise的介紹
Promise的初步體驗01
Promise的初步體驗02
fs讀取文件
ajax請求
封裝fs讀取檔案操作
promisify方法進行promise風格轉化
Promise封裝AJAX請求
物件狀態屬性介紹
物件結果值屬性介紹
Promise工作流程
Promise的API-建構子-then-catch
Promise.resolve 方法
Promise.reject方法
Promise.all 方法
Promise.race方法
如何修改物件的狀態
能否執行多個回調
改變狀態與指定回呼的順序問題
then方法回傳結果由什麼決定
串聯多個任務
異常穿透
如何終端promise鏈
初始結構搭建
resolve與regect結構搭建
resolve與regect代碼實現
thtow拋出異常改變狀態
Promise物件狀態只能修改一次
then方法執行回調
非同步任務回呼的執行
指定多個回呼的實現
同步修改狀態then方法結果返回
非同步修改狀態then方法結果返回
then方法完善與最佳化
catch方法-異常穿透與值傳遞
resolve方法封裝
reject方法封裝
all方法封裝
race方法封裝
then方法回呼的非同步執行
class版本的實現
async函數
await表達式
async與await結合實踐
async與await結合發送ajax請求
本套影片教學由淺入深,簡單易懂,對複雜的實現庖丁解牛,分步拆解,採用闖關式設計,循序漸進的講解,更具學習的趣味性。課程內容涵蓋前端與後端非同步程式設計任務實踐,讓你宏觀認識Promise。 課程的五大大部分: 1.介紹與基本使用 2.Promise的API 3.Promise 中的幾個關鍵問題 4.自訂封裝 5.async和await(非同步程式設計的終極解決方案)