需要做一些練習:
1. 使用xhr去請求一個數據接口友浸。
2. 使用window.fetch去請求一個數據接口愤诱。
3. 使用xhr包裝出一個ajax函數介陶,返回promise對象,再使用這個ajax去請求數據接口。
4. 使用自己寫的ajax去串行請求兩個接口,請求第二個接口時憔涉,要以第一個接口的數據為參數。
5. 使用自己寫的ajax去并行請求兩個接口析苫,返回兩個接口的數據兜叨。
6. 基于setTimeout包裝出一個函數sleep,表示延遲處理, 要求返回一個promise衩侥。
7. 編寫一個函數国旷,請求一個數據接口,再延遲300ms茫死,再請求第二個數據接口跪但。
8. 使用async/await函數結合自己寫的ajax函數,串行請求兩個接口峦萎,中間延遲300ms屡久。
9. 使用async/await函數忆首,結合自己的ajax函數,并行請求兩個接口被环。
11. Promise與異步編程1. 異步編程: js是單線程事件循環(huán)糙及。單線程就是:函數逐步運行的時候,要從上至下順序執(zhí)行筛欢。js引擎同一時刻只能執(zhí)行一個代碼塊浸锨。這些代碼塊被準備執(zhí)行都會加入任務隊列。每段代碼...