当前位置: 首页 > news >正文

适用于手机的网站怎么建设查企业信息的黄页有哪些

适用于手机的网站怎么建设,查企业信息的黄页有哪些,wordpress 分享至微信,ui设计的网站这一小节,我们介绍一下前端项目开发中,HTTP请求会用到的3个工具,分别是fetch、axios和js-tool-big-box中的jsonp请求。那么他们都有哪些小区别呢?我们一起来看一下。 目录 1 fetch 2 axios 3 js-tool-big-box 的 jsonp 请求 …

这一小节,我们介绍一下前端项目开发中,HTTP请求会用到的3个工具,分别是fetchaxiosjs-tool-big-box中的jsonp请求。那么他们都有哪些小区别呢?我们一起来看一下。

目录

1 fetch

2 axios

3 js-tool-big-box 的 jsonp 请求

3.1 安装js-tool-big-box工具库

3.2 导入使用


1 fetch

  1. 浏览器内置,无需额外安装fetch是现代浏览器内置的API,不需要额外的库或依赖,对于一些简单的项目或者不希望增加打包体积的项目,fetch是一个轻量级的选择。

  2. 简单请求: 如果你的请求逻辑比较简单,不需要复杂的配置或处理,比如简单的GET请求和POST请求,fetch足够满足需求。

  3. 现代浏览器环境: 由于fetch是ES6+时代的API,支持Promise,所以在现代浏览器环境中使用fetch可以获得更简洁的代码。

fetch('https://api.example.com/data').then(response => {if (!response.ok) {throw new Error('Network response was not ok ' + response.statusText);}return response.json();}).then(data => console.log(data)).catch(error => console.error('There has been a problem with your fetch operation:', error));

2 axios

  1. 复杂的请求需求axios提供了更多功能和配置选项,例如请求和响应拦截器、取消请求、自动转换JSON数据、处理并发请求等。如果你的项目中需要处理这些复杂的需求,axios是更好的选择。

  2. 兼容性需求axios支持更多的浏览器,包括一些旧版浏览器,如果你的项目需要兼容更多类型的浏览器,axios可能更合适。

  3. 更好的错误处理axios在处理HTTP错误状态码(如404,500等)时,比fetch更方便,因为fetch即使在返回404或500状态码时也不会被标记为reject,仍需要手动检查响应的状态码。

  4. 更好的请求配置和默认设置axios允许设置全局默认配置,可以在创建实例时配置baseURL、timeout等选项,简化多次请求时的配置工作。

import axios from 'axios';axios.get('https://api.example.com/data').then(response => console.log(response.data)).catch(error => console.error('There has been a problem with your axios operation:', error));

3 js-tool-big-box 的 jsonp 请求

说到jsonp请求,大家就会想到跨域,如果服务端没有做CROS的跨域设置,而是要通过JSONP跨域请求的方式,那么这个工具库会非常合适。

再下面的示例代码中,我们本站的IP是localhost,端口是8080,请求服务端目标IP为127.0.0.1,端口为3000,正是属于跨域场景.

3.1 安装js-tool-big-box工具库

npm i js-tool-big-box

3.2 导入使用

导入 ajaxBox 对象,因为jsonp方法的宿主是 ajaxBox ,导入后就可以使用了。

import { ajaxBox } from 'js-tool-big-box';ajaxBox.sendJSONP('http://127.0.0.1:3000/users/bar', 'callback', function(data){console.log('获取到的JSONP请求数据', data);
});

http://www.yayakq.cn/news/414736/

相关文章:

  • 深圳做微信网站门户网站是啥意思
  • 做网站页面代码网页在线代理服务器
  • 网站设计实训报告百度账号申诉中心
  • 深圳商业网站建设系统网站优化的重要性
  • 做网站的分工网站建设管理教程
  • 网站开发创业杭州住房和城乡建设局网站
  • 网站建设英语词汇服务网站排名咨询
  • 有什么网站是做兼职的学生个人网页设计作品
  • 做网站横幅的图片做网站建设很赚钱吗
  • 网站图片制作怎么查看网站是否降权
  • 郑州知名做网站公司上海网站建设技巧
  • 佛山有那几家做网站塘沽企业网站建设
  • 做网站收费gta5购买房产网站正在建设
  • 新乡企业网站排名优化广告宣传册设计
  • 学校网站建设电话什么是淘宝seo
  • 做网站除了域名还要买什么网站建设好后怎么制作网页
  • 免费的建筑设计网站扬中网站建设流程
  • 网站title优化网页设计个人简历
  • html5个性个人网站餐饮设计网站建设
  • 石家庄企业网站网页设计深圳网站建设技术
  • 免费自助建站哪个平台好广州哪里能看海
  • 一键建站公司移动端网站建设方案
  • 邯郸网站制作设计字体 安装到wordpress
  • 奢侈品网站设计哈尔滨公司网页制作
  • 四川网站制作成都wordpress镜像存储
  • 视频网站seo怎么做公司发布网站需要备案
  • 广州网站设计营销公司搜狗推广登陆
  • 城市建设鹤岗市网站北京工程建设信息网官网
  • 用网站模板做新网站百度aipage智能建站系统
  • 做网站建设的怎么赢利html个人网站完整代码