傳統 Ajax 已死,Fetch 永生

2021-08-15 23:05:49 字數 915 閱讀 7117

// 注:這段**如果想執行,外面需要包乙個 async function

基於標準 promise 實現,支援 async/await

同構方便,使用 isomorphic-fetch

引入 promise 的 polyfill: es6-promise

引入 fetch 探測庫:fetch-detector

引入 fetch 的 polyfill: fetch-ie8

可選:如果你還使用了 jsonp,引入 fetch-jsonp

可選:開啟 babel 的 runtime 模式,現在就使用 async/await

伺服器返回 400,500 錯誤碼時並不會 reject,只有網路錯誤這些導致請求不能完成時,fetch 才會被 reject。

傳統 Ajax 已死,Fetch 永生

原諒我做一次標題黨,ajax 不會死,傳統 ajax 指的是 xmlhttprequest xhr 未來現在已被 fetch 替代。最近把阿里乙個千萬級 pv 的資料產品全部由 jquery 的 ajax遷移到fetch,上線乙個多月以來執行非常穩定。結果證明,對於 ie8 以上瀏覽器,在生產環境使...

YUM已死,DNF永生

這個應該是從fedora22開始的 dnf從yum分支出來,使用 專注於效能的c語言庫hawkey進行依賴關係解析工作,大幅度提公升包管理操作效率並降低記憶體消耗,按原先的節奏本應該是fedora 22實現這一替代方案,隨著dnf 1.0版本的發布,這一刻終於到來。這樣的激進更新是不可避免的,主要是...

APP已死,服務永生

舉幾個簡單的例子來證明一下。雷軍創辦的小公尺為何會實現4年160倍的估值?有人說,雷軍會網際網路炒作。其實大錯特錯,我在 解密小公尺 網際網路思維下的商業奇蹟 一書中詳細的分析了成功的原因,順勢 定位 營銷 最高價效比,這其實根本沒有秘籍,小公尺仍然是一步步的用心做產品,做服務,並沒有以次充好。知名...