手册简介
Fetch API提供了一个获取资源的接口,使用过XMLHttpRequest的人会很熟悉它,但是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 相关的阅读
更新记录
-
window方法:requestAnimationFrame() 08-23 09:59
-
window属性:onkeydown 10-29 13:56
-
window方法:getSelection() 08-25 10:01
-
window属性:speechSynthesis 07-31 15:57
-
EventTarget事件:unload 01-27 15:52
-
EventTarget事件:select 01-25 16:52
-
EventTarget事件:scroll 01-25 16:45
-
EventTarget事件:resize 01-25 15:32
-
EventTarget事件:mouseup 01-25 15:08
-
EventTarget事件:mouseover 01-24 16:02