abortcontroller-polyfill:用于AbortController DOM API和可中止提取的Polyfill(调用catch的存根,实际上并不中止请求)

时间:2021-05-11 15:55:37
【文件属性】:
文件名称:abortcontroller-polyfill:用于AbortController DOM API和可中止提取的Polyfill(调用catch的存根,实际上并不中止请求)
文件大小:87KB
文件格式:ZIP
更新时间:2021-05-11 15:55:37
javascript polyfill fetch ponyfill abortcontroller AbortController polyfill用于可中止的fetch() 最小的存根,以便用于终止fetch()请求的AbortController DOM API可以在尚未实现它的浏览器中使用。 当请求中止时,此“ polyfill”实际上不会关闭连接,但它将使用err.name == 'AbortError'而不是.catch()来调用.catch() .then() 。 const controller = new AbortController ( ) ; const signal = controller . signal ; fetch ( '/some/url' , { signal } ) . then ( res => res . json ( ) ) . then ( data => { // do something with "data"
【文件预览】:
abortcontroller-polyfill-master
----.eslintrc(763B)
----rollup.config.js(760B)
----src()
--------abortcontroller.js(4KB)
--------polyfill.js(811B)
--------ponyfill.js(139B)
--------utils.js(847B)
--------abortcontroller-polyfill.js(318B)
--------abortableFetch.js(5KB)
----.babelrc(206B)
----scripts()
--------wdio-suppress-exitcode(1KB)
----DEVELOPMENT.md(178B)
----LICENSE(1KB)
----README.md(6KB)
----.editorconfig(90B)
----tests()
--------.eslintrc(270B)
--------basic.test.js(12KB)
--------web-worker.js(505B)
--------testpage.html(1KB)
----wdio.conf.js(3KB)
----.gitignore(19B)
----.prettierrc.js(154B)
----.eslintignore(6B)
----package-lock.json(306KB)
----package.json(2KB)

网友评论