pico-ajax:很小(〜1kb未压缩)但功能齐全的AJAX库,零依赖

时间:2024-02-20 16:57:51
【文件属性】:

文件名称:pico-ajax:很小(〜1kb未压缩)但功能齐全的AJAX库,零依赖

文件大小:49KB

文件格式:ZIP

更新时间:2024-02-20 16:57:51

fetch xmlhttprequest ajax axios superagent

PicoAjax 通用的,很小的(浏览器版本为〜1kb,未压缩),功能齐全,零依赖的AJAX库。 它实现了浏览器XMLHttpRequest和返回Promise的Node.js http / https模块。 动机 使Pico-Ajax与众不同的是,它不知道如何传递数据。 这需要更多字节的代码来发出请求,但可以提供更多的控制权,(更重要的是)更好地理解作为交换的HTTP请求。 这也使其非常适合构建自己的DIY API模块。 局限性 由于服务器实现大部分是同步的,因此不建议在加载的项目中使用PicoAjax。 安装 通过npm: npm install --save pico-ajax 然后导入pico-ajax模块 import PicoAjax from 'pico-ajax' ; // or if you use CommonJS imports: const PicoAjax = require ( 'pico-ajax' ) ; 或用作旧版模块(将在全球范围内以PicoAjax的形式提供): < script src =" /scripts/picoajax.min.j


【文件预览】:
pico-ajax-master
----.gitignore(21B)
----package.json(1KB)
----package-lock.json(89KB)
----src()
--------.babelrc(156B)
--------server.ts(5KB)
--------browser.ts(3KB)
--------helpers.ts(1KB)
--------index.d.ts(1KB)
----dist()
--------browser()
--------cjs()
--------es()
----LICENSE(1KB)
----tsconfig.json(314B)
----rollup.config.js(2KB)
----examples()
--------advanced()
--------basic()
----README.md(5KB)
----.npmignore(100B)
----test()
--------test.html(4KB)
--------helpers.js(0B)
--------test.json(1KB)
--------test.js(6KB)

网友评论