Fetch API官方文档

教程说明:


什么是 Fetch API?

Fetch 提供了 Request 和 Response对象(以及与网络请求有关的其他内容)的一般定义。

Fetch API 提供了 fetch() 方法,它被定义在 BOM 的 window 对象中,你可以用它来发起对远程资源的请求。

fetch() 方法返回的是一个Promise对象,让你能够对请求的返回结果进行检索。

该《Fetch API 官方文档》原文地址:https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API,本次经过W3Cschool.cn进行翻译整理!

为什么使用 Fetch API?

十多年来,XMLHttpRequest 对象一直被 AJAX 操作所接受,但是我们知道,XMLHttpRequest 对象的 API 设计并不是很好,输入、输出、状态都在同一个接口管理,容易写出非常混乱的代码。那么Fetch API就应势而生,提供了一种新规范,用来取代善不完美的 XMLHttpRequest 对象。

Fetch API 主要有两个特点:一是接口合理化,AJAX 是将所有不同性质的接口都放在 XHR 对象上,而Fetch是将它们分散在几个不同的对象上,设计更合理;二是Fetch操作返回 Promise 对象,避免了嵌套的回调函数。

在 Fetch API 文档中能学到什么?

在这本《Fetch API 文档》中,我们会更加详细的为您介绍 Fetch API 的知识,在了解完 Fetch API 的基础知识之后,您可以开始学习 Fetch API 是如何使用的,我们将通过讲解 Fetch API 的几种接口来让您掌握该API的具体的使用方法,欢迎阅读!

与 Fetch API 相关的阅读

《AJAX 教程》

温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fetch API官方文档指南

Fetch API方法

WindowOrWorkerGlobalScope执行者:window

window属性

WindowOrWorkerGlobalScope执行者:WorkerGlobalScope

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }