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

上海专业做网站的公司自己做网站可以上传软件下载

上海专业做网站的公司,自己做网站可以上传软件下载,seo网络推广案例,吴江开发区建设局网站1、实现逻辑 Promise XMLHttpRequest 封装 ① 返回一个 promise 实例 new XMLHttpRequest 并设置默认请求方式、请求根路径#xff1b; 添加请求响应事件#xff1b; 根据状态码#xff0c;对应执行成功或者失败的调用函数#xff0c;并把结果传进去#xff1b; ② …1、实现逻辑 Promise XMLHttpRequest 封装 ① 返回一个 promise 实例 new XMLHttpRequest 并设置默认请求方式、请求根路径 添加请求响应事件 根据状态码对应执行成功或者失败的调用函数并把结果传进去 ② 处理 params 如果有 params就 new URLSearchParams() 对象并把传进来的 params 传到对象里 再用 toString 方法转成 URL 编码字符串最后再拼接 url 来覆盖 url 默认值 ③ 处理 data 如果有 data就 xhr.setRequestHeader 设置请求头的请求数据类型 比如 JSON 字符串就还需要用 JSON.stringify 转成 JSON 字符串 最后传到 send 携带 JSON 字符串发起请求 2、封装代码 // 实现简易的axios function myAxios(config) {return new Promise((resolve, reject) {// 实例化xhrconst xhr new XMLHttpRequest()// 默认get请求let { methods get, url, params , headers , data } config// 将传入的params对象转成URL编码字符串if (params) {const parseParams new URLSearchParams(params)url ?${parseParams.toString()}}// 设置请求方法请求地址xhr.open(methods, url)// 设置请求头if (headers) {Object.keys(headers).forEach((key) {xhr.setRequestHeader(key, headers[key])})} else {xhr.setRequestHeader(Content-Type, application/json)}// 添加请求响应事件xhr.addEventListener(loadend, () {if (xhr.status 200 xhr.status 300) {// 成功resolve(JSON.parse(xhr.response))} else {reject(new Error(xhr.response))}})// data对象if (data) {// 设置请求头请求数据类型设置为 JSON 字符串xhr.setRequestHeader(Content-Type, application/json) // 转 JSON 字符串// 构造参数const jsonDate JSON.stringify(data)// 发起请求xhr.send(jsonDate)} else {// 发起请求xhr.send()}})} 3、使用 // 使用myAxios({methods: get,url: /1.json,headers: {token: 123},params: {name: strawberry,age: 18,},// data: {// name: strawberry,// age: 18,// },}).then((res) {console.log(成功, res);}).catch((err) {console.log(失败, err);});
http://www.zqtcl.cn/news/730320/

相关文章:

  • 怎么设立网站北京市网站备案
  • 网站容量空间一般要多大建设网上银行查询
  • 前端网站模板市场营销推广方案
  • 企业做网站收费做网页的
  • 网站内容创意网站开发后台php技术
  • 做下载网站用阿里云的什么产品goland 网站开发
  • 湖州网站建设策划学编程软件
  • 龙华网站建设专业定制企业外贸网店怎么开
  • 申请网站做自己的产品做头像一个字的网站
  • 外贸网站建设行业发展情况北京 企业网站开发
  • dedecms 倒计时 天数 网站首页创业众筹平台
  • 隆尧建设局网站wordpress彻底禁用google
  • 自己做网站需要什么技能比邻店网站开发
  • 网站建设杭州最便宜劳务公司找项目平台
  • jsp做网站毕业设计安徽省交通运输厅章义
  • 企业网站有哪几个类型广州做网站市场
  • 直播网站建设开发上海注册公司多少钱
  • 可以兼职做设计的网站备案期间能否做网站解析
  • 做发帖的网站代码seo联盟平台
  • 铁威马 Nas 做网站百度广告代运营
  • 有没有帮别人做网站小说关键词生成器
  • 那些开店的网站是自己做的吗装修平台排行榜前十名
  • 重庆智能网站建设价格毕业设计做系统跟做网站哪个容易
  • 淘宝美工做兼职的网站多多返利网站建设
  • 如何承接设计网站建设电商平台开发流程
  • 安康做网站简洁高端的wordpress个人博客
  • 酒店网站建设协议手机怎么做销售网站
  • 屏蔽网站接口js广告seminar
  • 谁有手机网站啊介绍一下wordpress 流量插件
  • 杭州网站公司google网站建设