新一代Ajax API Fetch 區域性重新整理技術

2021-08-19 18:27:42 字數 1260 閱讀 4757

前後端互動,非同步載入等首先想到的ajax,好像在我們的認知中除了ajax就沒有別的了。其實我們都被這種觀念誤導了,ajax只是對於xmlhttprequest的一種封裝,我們談及ajax技術的時候,通常意思就是基於xmlhttprequest的ajax,它是一種能夠有效改進頁面通訊的技術。而fetch api則是xmlhttprequest的最新替代技術, 它是w3c的正式標準。

現在我們用的, xmlhttprequest 是乙個設計粗糙的 api,不符合關注分離(separation of concerns)的原則,配置和呼叫方式非常混亂,而且基於事件的非同步模型寫起來也沒有現代的 promise,generator/yield,async/await 友好。

fetch 的出現就是為了解決 xhr 的問題,拿例子說明:

新一代IM工具

深圳kc公司推出的 第二代即時通訊 軟體 kc不僅分文不取,還在各種深度im應用以外提供了眾多傳統的 有償服務 如每月300條簡訊 每月10分鐘國內長途 等等,而這些都是免費的!下面我們就來一睹這款軟體的真容!keep contact 簡稱kc 是一款新型的免費即時通訊 軟體。它集合網路 簡訊 彩信...

新一代程式語言

新一代程式語言?完全是譁眾取寵的標題,無非是想多吸引一些看客。對於現在的程式語言,老實說,不太滿意,感覺很多不方便,這是我心目中的程式語言是這樣的 所有的類不可以直接暴露任何方法,例如下面的 是錯誤的。classa a new classa error 不能以類的方法定義變數。a.do error ...

新聲一代享自由 JBL全新一代FREE測評

自分離式腔體的耳機首次推出之後,真無線耳機的風潮席捲世界。很明顯真無線耳機讓使用者體驗到了耳機與身體一體而行的自由體驗,觀感體驗可謂是顛覆性的。在風潮引領之下,jbl在 2017 年末推出了第一款真無線耳機free過後,在 2018 年 9 月又推出了這款耳機的公升級版 jbl全新一代free真無線...