Fetch window.fetch 的 JavaScript polyfill

开源网站开源项目 24-04-30 14:04:58

Fetch 是 window.fetch 的 JavaScript polyfill。

全局 fetch 函数是 web 请求和处理响应的简单方式,不使用 XMLHttpRequest。这个 polyfill 编写的接近标准的 Fetch 规范(https://fetch.spec.whatwg.org)。

fetch 函数支持所有的 HTTP 方式:

HTML:

fetch('/users.html').then(function(response){returnresponse.text()}).then(function(body){document.body.innerHTML=body})

JSON:

fetch('/users.json').then(function(response){returnresponse.json()}).then(function(json){console.log('parsedjson',json)}).catch(function(ex){console.log('parsingfailed',ex)})
[Fetch window.fetch 的 JavaScript polyfill]相关推荐

Elektra 通用和安全的框架

Elektra 是一个通用和安全的框架,用于访问全局分层密钥数据库中的配置设置。 Elektra 提供了一个成熟、……...

Nautilus 文件管理器

Nautilus 文件管理器

Nautilus 在 Linux 中提供标签支持,你可以通过多个标签来浏览你硬盘中的文件,支持书签,并在左边的”位……...

Varnish 开源 HTTP 加速器

Varnish 开源 HTTP 加速器

Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Var……...

Faker 生成假数据的 PHP 库

Faker 是一个为你生成假数据的PHP库。当你需要填充一个测试数据库,或为你的web应用生成测试数据时,它能……...

Boop 可编写脚本的记事本

Boop 可编写脚本的记事本

Boop 是面向开发人员的可编写脚本的记事本。 有多种方法可以获得 Boop: 从 GitHub 下载 在 Mac App Sto……...

jeet Sass 网格系统

jeet Sass 网格系统

Jeet是Sass和Stylus的简单分数网格系统。 在几分钟内学习API,然后开始将网格扔在一起。 看一下这个: np……...

今日开源
  1. Rubick 基于 electron 的开源工具箱

    Rubick 是一个基于 electron 的工具箱,媲美 utools 的开源插件,已实现 utools 大部分的 API 能力,所以可以做到无缝适配 utools 开源的插件。 之所以做这个工具箱一方面是 utools 本身并未开源,但是公司内部的……

    开源软件 2024-05-17

  2. Terminus 更现代化的终端

    Terminus 更现代化的终端

    Terminus 是一个高度可配置的终端模拟器,适用于 Windows、macOS 和 Linux 主题和配色方案 完全可配置的快捷方式 拆分窗格 标签记忆 支持 PowerShell(和 PS Core)、WSL、Git-Bash、Cygwin、Cmder 和 CMD 集成的……

    开源软件 2024-05-17

  3. Electron 跨平台桌面应用开发工具

    Electron 跨平台桌面应用开发工具

    Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。 Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用……

    开源软件 2024-05-17

返回顶部小火箭