Fetch被称为下一代Ajax技术,采用Promise方式来处理数据。是一种简洁明了的API,比XMLHttpRequest更加简单易用。

页面中需要向服务器请求数据时,基本上都会使用Ajax来实现。(推荐学习:web前端视频教程)

Ajax的本质是使用XMLHttpRequest对象来请求数据,而XMLHttpRequest对象是通过事件的模式来实现返回数据的处理。

与XMLHttpRequest类似,Fetch允许你发出AJAX请求。

区别在于Fetch API使用Promise方式,Promise是已经正式发布的ES6的内容之一,因此是一种简洁明了的API,比XMLHttpRequest更加简单易用。

浏览器支持

Fetch 目前还不是 W3C 规范,因此原生支持率并不高。

幸运的是,引入下面这些 polyfill 后可以完美支持 IE8+ :

1.由于 IE8 是 ES3,需要引入 ES5 的 polyfill: es5-shim, es5-sham

2.引入 Promise 的 polyfill: es6-promise3.引入 fetch 探测库:fetch-detector

4.引入 fetch 的 polyfill: fetch-ie8

5.可选:如果你还使用了 jsonp,引入 fetch-jsonp

6.可选:开启 Babel 的 runtime 模式,现在就使用 async/await

fetch.php是什么意思,fetch什么意思相关推荐

  1. fetch git pull 切换_git fetch git pull

    解析.git文件夹 进入正题之前,我们先来看看.git文件夹 1.config配置文件 [core] repositoryformatversion = 0 filemode = true bare ...

  2. Git Fetch vs Pull:Git Fetch和Git Pull命令之间有什么区别?

    Git pull and fetch are two commands that are regularly used by Git users. Let's see the difference b ...

  3. 12c分页查询特性FETCH FIRST ROWS,OFFSET ROWS FETCH NEXT ROW LIMIT Clause子句

    Database 12c的FETCH FIRST ROWS特性可以简化老版本中ROW_NUM()或ROWNUM的分页排序写法, 大幅节约开发花在分页查询语句上的时间. row-limiting子句用以 ...

  4. 使用fetch封装ajax_如何使用Fetch在JavaScript中进行AJAX调用

    使用fetch封装ajax I will be sharing bite sized learnings about JavaScript regularly in this series. We'l ...

  5. fetch 不是xhr_XMLHttpRequest和Fetch API,您认为哪种最适合Ajax?

    来台湾出差快一个星期了,相比大陆深圳,还是更喜欢内地多点,这边的天气实在不敢恭维,天天下雨,交通汽车尾气太重了,摩托车四处穿插.....休息时间还是呆在家里,写写东西,给大家分享点干货,今天来聊点数据 ...

  6. 【Fetch 】深度剖析 JavaScript Fetch API

    概览 在Web开发中,经常需要与服务器进行数据交互,而 Fetch API 是一种基于 Promise 的现代API,用于在网络中发送和接收请求.笔者将深入介绍 Fetch API 的工作原理,从网络 ...

  7. php fetchall与fetch,PDO :: fetchAll与PDO :: fetch在循环中

    小编典典 几乎没有200k随机记录的基准.与预期的一样,fetchAll方法更快,但需要更多的内存. Result : fetchAll : 0.35965991020203s, 100249408b ...

  8. Git指令中fetch和pull的区别fetch和pull的区别

    https://www.cnblogs.com/sxy370921/p/11734628.html

  9. git push VS git fetch

    最近我们研发团队所有项目源码的版本管理实现了统一化,全部统一采用git进行管理,丢弃svn.在使用git的过程中,遇到了git pull和git fetch两个命令,针对具体含义与区别比较模糊,进而进 ...

  10. Fetch -- http请求的另一种姿势

    传统Ajax是利用XMLHttpRequest(XHR)发送请求获取数据,不注重分离的原则.而Fetch API是基于Promise设计,专为解决XHR问题而出现. 原文链接 简介 XMLHttpRe ...

最新文章

  1. CRLB Case Practice ( No.1 )
  2. mysql查询有数据但返回null_mybaits sql查询有数据 映射时返回结果却是null 为什么呢求指导...
  3. 《黑天鹅》读书笔记(part3)--那些声称注重过程而非结果的人并没有完全讲真话
  4. 心想技术驱动业务,却在背道而驰
  5. Ant Build.xml
  6. 第一次ActiveX Fuzzing测试
  7. Mysql中Event的一些测试
  8. linux的重要文件,Linux中重要文件夹介绍
  9. docker源码编译 linux_oracle linux 6 docker 安装(包括编译git源码)
  10. 2020,“拷问”AI创业与投资
  11. 44 岁的微软下一步是什么?
  12. 下载Python安装包及支持包路径
  13. HTML竖着写古诗,诗词竖着写的格式(例: 题临安邸 )
  14. 国外广告联盟,别被人当傻子割了
  15. write函数的详解与read函数的详解
  16. 关于 Sketch 你可以知道的几个小秘密 (快捷键用法)
  17. 笔记本电脑找不到个人热点的解决方法
  18. blender设置渲染图背景(透明或纯色)
  19. 【翻译】案例研究:Slite如何利用谷歌云建立先进的GitOps实践
  20. 图学习02—图神经网络的发展

热门文章

  1. mirserver传奇服务端各文件夹注解
  2. 12f的接线 esp8266_ESP8266 系列最小系统版接线
  3. 【presto】函数大全
  4. 最近发现谷歌浏览器打开网页速度很慢,比IE都慢
  5. 如何搭建云服务器以及使用
  6. cesium加载地形
  7. ZIP 压缩解压命令
  8. mysql right syntax_Mysql 出现the right syntax to use near USING BTREE错误解决办法
  9. stub,存根是什么?
  10. 单片机_rom_ram,程序容量之迷