ajax以及fetch優缺點:
ajax:
本身是針對mvc的程式設計,不符合現在前端mvvm的趨勢
基於原生的xhr開發,xhr本身的架構不清晰,已經有了fetch的替代方案
fetch:
符合關注分離,沒有將輸入、輸出和用事件來跟蹤的狀態混雜在乙個物件裡
更好更方便的寫法
更加底層,提供的api豐富
脫離xhr,是es規範裡新的實現方式
fetch只對網路請求報錯,對400,500都當做成功的請求,需要封裝去處理
fetch預設不會帶cookie,需要新增配置項
fetch不支援abort,不支援超時控制,使用settimeout及promise。reject的實現的超時控制並不能阻止請求過程繼續在後台執行,造成了量的浪費
fetch沒有辦法原生監測請求的進度,xhr可以
所有ie瀏覽器都不會支援fetch方法
ajax和fetch的區別點總結
本教程操作環境 windows7系統 jquery1.10.2版本 dell g3電腦。1 ajax是利用xmlhttprequest物件來請求資料的,而fetch是window的乙個方法 2 ajax基於原生的xhr開發,xhr本身的架構不清晰,已經有了fetch的替代方案 3 fetch比較與a...
fetch和axios區別比較
try catch e 特點 缺點 1 fetch只對網路請求報錯,對400,500都當做成功的請求,需要封裝去處理 2 fetch預設不會帶cookie,需要新增配置項 3 fetch不支援abort,不支援超時控制,使用settimeout及promise.reject的實現的超時控制並不能阻止...
git 的fetch和pull的區別
git中從遠端的分支獲取最新的版本到本地有這樣2個命令 1.git fetch 相當於是從遠端獲取最新版本到本地,不會自動merge git fetch origin master git log p master.origin master git merge origin master 上述過程...