欢迎访问BXFOR 科技控与搬砖工

fetch时代就要来临

img
2月
03

好久没有关注开发者信息,突然发现我已经落后了一个世纪。

在 AJAX 时代也就是我还熟知的那个时候,请求网络 API 等都是通过 XMLHttpRequest 或者封装后的框架进行。而现在,我认为fetch时代就要来临。

援引http://blog.parryqiu.com/2016/03/02/using_fetch_in_nodejs/一部分内容感受下:

现在产生的 fetch 框架简直就是为了提供更加强大、高效的网络请求而生,虽然在目前会有一点浏览器兼容的问题,但是当我们进行 Hybrid App 开发的时候,如我之前介绍的 Ionic 和 React Native,都可以使用 fetch 进行完美的网络请求。

说实话都有些看不懂,不过对于文中3.1小节兼容浏览器的处理和3.2小节一般构造请求的方法这类简单语句还是能理解

if(self.fetch) {
    // 使用 fetch 框架处理
} else {
    // 使用 XMLHttpRequest 或者其他封装框架处理
}

简单的一个处理浏览器兼容的语句,却让我倍感亲切啊,if语句都懂得。

数据结构、返回参数我就按住不表了,本不是这个专业出身露怯了。

我认为在API网络请求中fetch时代就要来临,它的兼容性已经近乎浏览器全平台,可以通过上面介绍的浏览器兼容处理办法解决此问题,不过相信很快就不需要考虑兼容问题了,在 Hybrid App 开发中使用基本没有问题,因为基本都是基于 Node.js 进行开发的。

blog_8878f051cad17b2a9c18450afff62e56

最后附上一个格式更好的文档,描述的页面更加清晰,供参考。
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API

You must be logged in to post a comment.

我的推特

"还记得你何时加入 Twitter 吗?我知道!#我的Twitter周年纪念日 https://t.co/j3zOxI9Ypc"
"录BIM课+捡日语+温习Shell脚本,理想是这样的,现实是刷完碗啥都不想干了"
"世界上有三种鸟,一种是笨鸟先飞,一种是嫌累不飞,第三种鸟最讨厌,自己不飞,就在窝里下个蛋,要下一代使劲飞。"
"却下水晶帘,玲珑望秋月 https://t.co/PEk4FZ3Oy6"
"老婆:iG 夺冠了 我:你知道那是干什么的吗? 老婆:打篮球的吗? 我:那是打游戏的啦,虽然不知道是打什么的 老婆:差不多 https://t.co/8t9F00Fcze"
"爱心小贴纸 https://t.co/IfbcGiFRMQ"
"朴素的早餐,特别的温暖 https://t.co/tAYCNmuxea"

统计

  • 0
  • 117
  • 142,626
  • 102
  • 2021年7月7日
跳至工具栏