
原生JS封装GET、POST和DELETE请求示例
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文提供一个使用纯JavaScript编写的函数库实例,用于封装常见的HTTP GET、POST和DELETE请求方法。通过简洁明了的代码实现与后端API的数据交互,适合前端开发者学习参考。
现在的项目普遍使用VUE 和 React 等 MVC 或 MVVM 框架,已经不再依赖 jQuery 这样的库了。没必要为了 $.ajax() 方法而引入整个 jQuery 库。
在 Vue 1 的开发中提供了 vueResource ,而在 Vue 2 发布后明确表示不会更新 vueResource 并推荐使用 axios 。React 开发中也提供 fetch 封装的方法。然而,在实际工作中,与后台的交互大多还是通过表单的形式进行。因此我封装了一些 POST、GET 和 DELETE 请求方法。当然根据不同的公司和需求可以自行扩展这些功能。
这里有一个简单的 API 函数定义:
```javascript
function api(url, opt, methods) {
// 具体实现代码略去
}
```
这段函数用于发起不同类型的网络请求,可以根据实际需要进行相应修改或拓展。
全部评论 (0)
还没有任何评论哟~


