栗子: ...
首先貼代碼 注釋: 1,open(method, url, async) method: GET和POST; url: 發送到服務端的url; async: 異 ...
一、封裝Ajax 二、封裝get請求 ...
1、Ajax的封裝 思考:這個封裝函數還有什么缺點? 1、傳入參數時太死板,必須都按照順序無差錯的傳遞。 2、沒有默認的一些常用的參數,如果用戶忘記傳入參數了就會報錯 如何解決? 很簡單,只要把傳入參數換成傳入對象就完美 ...
什么是異步? 同步:一定要等任務執行完了,得到結果,才執行下一個任務。 異步:不等任務執行完,直接執行下一個任務。 為什么要用promise? Promise的出現主要是解決地獄回調的問題,比如你需要結果需要請求很多個接口,這些接口的參數需要另外那個的接口返回的數據作為依賴 ...
需要引入的js文件:此處命名為ajax.js 獲取數據的頁面: //執行結果 ...
Promise將異步操作以同步操作的流程表達出來,避免了層層嵌套的回調函數 代碼: ...