最新案例推薦
點擊查看
Javascript 網絡請求中的Ajax和Axios
發表于:2021-04-15
Web 技術從 Html+Css+Js 到前后端分離,一直都在快速的進步, AJAX就是瀏覽器提供的一套API,可以通過javascript調用,實現異步讀取數據的能力,進行網頁的局部數據刷新。
Ajax 指的是 XMLHttpRequest(XHR),Jquery ajax 就是對原生XHR的封裝,本身是針對MVC的編程,不符合現在前端MVVM 的設計思想,多個請求之間如果有先后關系的話,就需要寫大量的回調代碼。
Axios 是一個基于Promise 用于瀏覽器和 Nodejs 的 HTTP 客戶端,通過promise實現對Ajax技術的一種封裝,符合最新的ES規范,是目前應用最為廣泛的Ajax封裝庫。支持防止CSRF 攻擊、自動轉換JSON數據、并發請求接口、Promise API 等功能。使用 Promise 用于回調和異步,可以解決層層嵌套的問題。
(非特殊說明,本文版權歸原作者所有,轉載請注明出處 )
標簽: 上海網站建設、上海網站制作、高端網站設計、邁若網絡
手機隨時獲取邁若動態,掃描左側二維碼
添加邁若微信公眾號【manro_since2005】