xr:围绕XMLHttpRequest的超轻量级包装器。 您可能应该使用fetch(whatwg-fetch)或RxJS

时间:2021-04-01 13:30:57
【文件属性】:
文件名称:xr:围绕XMLHttpRequest的超轻量级包装器。 您可能应该使用fetch(whatwg-fetch)或RxJS
文件大小:120KB
文件格式:ZIP
更新时间:2021-04-01 13:30:57
TypeScript 注意:大多数情况下不支持该软件包。 会推荐fetch或axios r 围绕XHR的非常简单的包装器,提供了一些不错的功能,在相关的地方公开了XHR对象,并返回ES6 Promise(或者如果您要使用其他方式,则将Promise设置为全局设置)。 这个想法是创建一个实用的库,该库针对90%的用例进行了预先配置,但对于想做一些超出常规的事情的任何人都可以覆盖。 例如,默认情况下,该库已设置为发送/接收JSON(已经设置了相关的标头和解析器/转储器),但是如果您想使用XML之类的内容,只需用几行就可以轻松覆盖它。 它是轻量级的,没有依赖项(除了在全局名称空间中具有Promise或通过xr.config提供)之外,并且在标准XHR API上几乎没有任何开销。 安装 npm install xr --save 快速开始 import xr from 'xr' ; const res = a
【文件预览】:
xr-master
----tsfmt.json(682B)
----.eslintrc(1KB)
----AUTHORS(358B)
----.tool-versions(15B)
----yarn.lock(301KB)
----.eslintrc.js(334B)
----webpack.config.js(759B)
----src()
--------constants.ts(757B)
--------xr.ts(5KB)
----.npmignore(1B)
----tsconfig.json(540B)
----LICENSE(1KB)
----.prettierrc(116B)
----README.md(3KB)
----constants.d.ts(647B)
----.editorconfig(49B)
----.gitignore(68B)
----CHANGELOG.md(2KB)
----.eslintignore(171B)
----package.json(978B)

网友评论