手冊簡介

Fetch API提供了一個(gè)獲取資源的接口,使用過XMLHttpRequest的人會(huì)很熟悉它,但是Fetch API提供了一個(gè)更強(qiáng)大和更靈活的功能集。

手冊說明

Fetch API

什么是 Fetch API?

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)行翻譯整理!

為什么使用 Fetch API?

十多年來,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 文檔中能學(xué)到什么?

在這本《Fetch API 文檔》中,我們會(huì)更加詳細(xì)的為您介紹 Fetch API 的知識(shí),在了解完 Fetch API 的基礎(chǔ)知識(shí)之后,您可以開始學(xué)習(xí) Fetch API 是如何使用的,我們將通過講解 Fetch API 的幾種接口來讓您掌握該API的具體的使用方法,歡迎閱讀!

與 Fetch API 相關(guān)的閱讀

《AJAX 教程》

在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)