js異步請求方法


1.XMLHttpRequest js異步請求

2.$.ajax jquery異步方法

3.axios (很多公司使用的異步請求庫)
  Axios 是一個基於 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。
  官方文檔:https://www.kancloud.cn/yunye/axios/234845

4.promise是es6里用來解決回調地獄的方案,主要作用是讓代碼換了個書寫形式,由異步形式換成可讀性更好的“同步”形式。

5.es7中的async,await同理

1、async 表示這是一個async函數,await只能用在這個函數里面。 2、await 表示在這里等待promise返回結果了,再繼續執行。 3、await 后面跟着的應該是一個promise對象(當然,其他返回值也沒關系,只是會立即執行,不過那樣就沒有意義了…)
6.fetch號稱是AJAX的替代品,是在ES6出現的,使用了ES6中的promise對象。Fetch是基於promise設計的。Fetch的代碼結構比起ajax簡單多了,參數有點像jQuery ajax。但是,一定記住 fetch不是ajax的進一步封裝,而是原生js,沒有使用XMLHttpRequest對象
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM