ajax-proxy:拦截es6代理重构XMLHTTPRequest的Ajax代理

时间:2024-02-20 16:06:21
【文件属性】:

文件名称:ajax-proxy:拦截es6代理重构XMLHTTPRequest的Ajax代理

文件大小:22KB

文件格式:ZIP

更新时间:2024-02-20 16:06:21

proxy ajax AjaxTypeScript

中文简体| ajax代理 简介 ajax-proxy是一个用ES6中代理特性实现的用于代理原生对象XMLHttpRequest的库,它可以使您从对XMLHttpRequest进行操作。 使用 安装 CDN约会 < script > https: //unpkg.com/ @lazyduke /ajax-proxy/dist/index.min.js </ script > NPM约会 npm install @lazyduke/ajax-proxy 指南 API ajax-proxy使用起来十分简单,只有两个方法proxyAjax和unProxyAjax ,只要您对XMLHttpRequest有所了解,就能很快上手使用。 proxyAjax(proxyMap) proxyMap :代理对象, key为需要代理的属性或方法, value具体的函数 普通属性: response , responseText , timeout ......以上可以同过对读/写的操作进行代理,当代理写操作时,可以直接将值指定为true并配合代理方法,对一些只读属性如response进行修改。注意:


【文件预览】:
ajax-proxy-master
----.babelrc(233B)
----package.json(3KB)
----test()
--------global.css(293B)
--------jquery()
--------xmlhttprequest()
--------index.html(518B)
--------server.ts(2KB)
--------webpack.config.ts(917B)
--------axios()
----README.en-US.md(5KB)
----LICENSE(1KB)
----src()
--------index.ts(7KB)
----.eslintrc.js(629B)
----tsconfig.json(5KB)
----.gitignore(52B)
----.prettierrc.js(80B)
----README.md(6KB)
----.eslintignore(43B)
----.editorconfig(147B)
----rollup.config.ts(1KB)

网友评论