【文件属性】:
文件名称:提取::dog:裸露最少500b的提取polyfill
文件大小:107KB
文件格式:ZIP
更新时间:2021-01-30 15:53:03
polyfill fetch xmlhttprequest ajax tiny
取出
微小的500b获取“几乎不填充”
微小:压缩了约500字节的
最小:仅带有标题和text / json响应的fetch()
熟悉:完整API的子集
支持:支持IE8 + (当然,假设Promise已填充)!
独立:一个功能,没有依赖关系
现代:用ES2015编写,可移植到500b的老式JS中
:thinking_face: 缺少了什么?
因为数组是可迭代的,所以使用简单的数组而不是Iterables
没有流,只是承诺现有的XMLHttpRequest响应主体
Node.JS中的使用由处理
安装
适用于和 :
npm i unfetch
否则,请从。
用法:作为
如果它检测到不支持“提取”,则会自动将“提取”作为“ window.fetch() ”安装:
import 'unfetch/polyfill'
// fetch is now available globally!
fetch ( '/foo.json' )
. then ( r => r . json ( ) )
. then ( data => console . log ( data )
【文件预览】:
unfetch-master
----.travis.yml(79B)
----package.json(2KB)
----polyfill()
--------package.json(89B)
--------polyfill.mjs(65B)
----.github()
--------workflows()
----test()
--------polyfill.js(830B)
--------index.js(2KB)
--------isomorphic.js(3KB)
----package-lock.json(524KB)
----src()
--------index.mjs(1KB)
--------index.d.ts(1KB)
----LICENSE.md(1KB)
----.gitignore(62B)
----README.md(9KB)
----.editorconfig(273B)
----packages()
--------isomorphic-unfetch()