W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Fetch API提供了一個(gè)獲取資源的接口,使用過XMLHttpRequest的人會(huì)很熟悉它,但是Fetch API提供了一個(gè)更強(qiáng)大和更靈活的功能集。
Fetch 提供了 Request 和 Response對(duì)象(以及與網(wǎng)絡(luò)請(qǐng)求有關(guān)的其他內(nèi)容)的一般定義。
Fetch API 提供了 fetch() 方法,它被定義在 BOM 的 window 對(duì)象中,你可以用它來發(fā)起對(duì)遠(yuǎn)程資源的請(qǐng)求。
fetch() 方法返回的是一個(gè)Promise對(duì)象,讓你能夠?qū)φ?qǐng)求的返回結(jié)果進(jìn)行檢索。
該《Fetch API 官方文檔》原文地址:https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API,本次經(jīng)過W3Cschool.cn進(jìn)行翻譯整理!
十多年來,XMLHttpRequest 對(duì)象一直被 AJAX 操作所接受,但是我們知道,XMLHttpRequest 對(duì)象的 API 設(shè)計(jì)并不是很好,輸入、輸出、狀態(tài)都在同一個(gè)接口管理,容易寫出非?;靵y的代碼。那么Fetch API就應(yīng)勢而生,提供了一種新規(guī)范,用來取代善不完美的 XMLHttpRequest 對(duì)象。
Fetch API 主要有兩個(gè)特點(diǎn):一是接口合理化,AJAX 是將所有不同性質(zhì)的接口都放在 XHR 對(duì)象上,而Fetch是將它們分散在幾個(gè)不同的對(duì)象上,設(shè)計(jì)更合理;二是Fetch操作返回 Promise 對(duì)象,避免了嵌套的回調(diào)函數(shù)。
在這本《Fetch API 文檔》中,我們會(huì)更加詳細(xì)的為您介紹 Fetch API 的知識(shí),在了解完 Fetch API 的基礎(chǔ)知識(shí)之后,您可以開始學(xué)習(xí) Fetch API 是如何使用的,我們將通過講解 Fetch API 的幾種接口來讓您掌握該API的具體的使用方法,歡迎閱讀!
返回w3cschool官網(wǎng)主頁
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式: