fetch

浏览器端下载那些事

一、背景最近写了一个react的组件,用来做文件导出。细一点说,就是1、读取form里的数据2、向服务端发请求,并下载文件;要求拿到请求状态,如果出错及时反馈给用户。第一个需求,我们借用了jquery的serializeArray方法,毕竟我们不想再造轮子。那接下来重点说说后面的需求。二、一般下载文件方式大家在下载的问题的时候,一般来说,会用到1、window.open(u

React 构建单页应用方法与实例

React作为目前最流行的前端框架之一,其受欢迎程度不容小觑,从这门框架上我们可以学到许多其他前端框架所缺失的东西,也是其创新性所在的地方,比如虚拟DOM、JSX等。那么接下来我们就来学习一下这门框架是如何构建起一个单页应用的。前言首先在学习这门框架前,你需要对以下知识有所了解:原生JS基础CSS基础npm包管理基础webpack构建项目基础ES6规范以上五个知识点也是目前

Fetch API

Fetch API 包含一组类和方法,用来简化 HTTP 请求。其中包含以下方法和类:fetch 方法:用于发起 HTTP 请求Request 类:用来描述请求Response 类:用来表示响应Headers 类:用来表示 HTTP 头部信息。基本用法fetch 接受一个 url 作为参数,发起 GET 请求,返回 Promise ,请求成功后将返回结果封装为一个 Resp

React Native 中 fetch的使用心得

最近在搞React Native 开发中,发现fetch与以前浏览器中使用XMLHttpRequest有一些差别;XMLHttpRequest方式的用法,相信大家已经很熟悉了,这里就不介绍了。fetch的基本用法GET、POST先来看看普通的GET的请求:// fetch(url,options).then().catch()// url (required), optio

基于Fetch的HTTP透明代理

本文从属于笔者的Web前端中DOM系列文章.笔者在浏览器跨域方法与基于Fetch的Web请求最佳实践一文中介绍了浏览器跨域的基本知识与Fetch的基本使用,在这里要提醒两个前文未提到的点,一个是根据附带凭证信息的请求这里描述的,当你为了配置在CORS请求中附带Cookie等信息时,来自于服务器的响应中的Access-Control-Allow-Origin不可以再被设置为