当前位置: 首页 > news >正文

ps 怎么做网站隆尧建设局网站

ps 怎么做网站,隆尧建设局网站,网推平台有哪些,乐清案例上传网站fetch() 与 XMLHttpRequest 的差异 fetch() 的功能与 XMLHttpRequest 基本相同,都是向服务器发出 HTTP 请求,但有三个主要的差异。 (1)fetch()使用 Promise,不使用回调函数,因此大大简化了写法&#xff0…

fetch() 与 XMLHttpRequest 的差异

fetch() 的功能与 XMLHttpRequest 基本相同,都是向服务器发出 HTTP 请求,但有三个主要的差异。

(1)fetch()使用 Promise,不使用回调函数,因此大大简化了写法,写起来更简洁。

(2)fetch() 采用模块化设计,API 分散在多个对象上(Response 对象、Request 对象、Headers 对象),更合理一些;相比之下,XMLHttpRequest 的 API 设计并不是很好,输入、输出、状态都在同一个接口管理,容易写出非常混乱的代码。

(3)fetch() 通过数据流(Stream 对象)处理数据,可以分块读取,有利于提高网站性能表现,减少内存占用,对于请求大文件或者网速慢的场景相当有用。XMLHttpRequest 对象不支持数据流,所有的数据全部放在缓存里,不支持分块读取,必须等待全部获取后,再一次性读取。

用法上,fetch()接受一个 URL 字符串作为参数,默认向该网址发出 GET 请求,返回一个 Promise 对象。它的基本用法如下。

fetch(url).then(...).catch(...)

下面是一个例子,从服务器获取 JSON 数据。

fetch('https://api.github.com/users/ruanyf').then(response => response.json()).then(json => console.log(json)).catch(err => console.log('Request Failed', err)); 

上面示例中,fetch()接收到的response是一个 Stream 对象,里面的数据本例是 JSON 数据,所以使用response.json()方法,将其转为 JSON 对象。它是一个异步操作,返回一个 Promise 对象。

Promise 可以使用 await 语法改写,使得语义更清晰。

async function getJSON() {let url = 'https://api.github.com/users/ruanyf';try {let response = await fetch(url);return await response.json();} catch (error) {console.log('Request Failed', error);}
}

上面示例中,await 语句必须放在 try...catch 里面,这样才能捕捉异步操作中可能发生的错误。

http://www.yayakq.cn/news/497181/

相关文章:

  • 梁山网站建设襄阳seo招聘
  • 网站推广团队怎么导入视频到wordpress
  • 为什么多个网站域名有同个网站备案ui设计app界面设计流程
  • wordpress单位内网做网站网站链接安全检测
  • 企业如何加强互联网网站建设浙江省建设信息网站
  • c2c平台排名企业seo年度
  • 网站备案密码丢了怎么办动漫制作专业毕业答辩是什么内容
  • 国贸汽车网站建设收费网站方案
  • 论坛网站开发语言宿迁华夏建设集团网站
  • 南阳网站seo公司软件
  • 什么是网站风格公司大气聚财的名字
  • htm5移动网站开发做网站应该画什么图
  • 网站设计与制作简单吗如何看配色网站
  • icp备案网站要先建好吗软件开发流程详解
  • 北京商城网站建设报价单贵港住房城乡建设厅网站
  • 番禺建网站价格se 网站优化
  • 3000ok新开传奇网站公益服怎么用自己电脑做网站服务器吗
  • 上海行业门户网站建设工具农村创业
  • 楚雄企业网站建设公司企业手机网站建设机构
  • 不付费免费网站网站建设方案书例子
  • 为什么做旅游网站网站建设的预算
  • 滨州正规网站建设哪家好wordpress新用户无法注册
  • 网站开发中心工控主机做网站服务器
  • 国外做农产品有名的网站济南网站seo技术
  • 如何用front怕个做网站网站开发运行及维护
  • 上海建设交通网站wordpress去除评论
  • 做网站的过程最好的微网站建设价格
  • 西安网站改版的公司网站做有偿广告需要什么有序
  • 教育网站开发需求分析营销网站文章去那找
  • 35互联网站建设怎么样中国房地产行情分析