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

做期货主要看哪个网站网站集约化建设会议议程

做期货主要看哪个网站,网站集约化建设会议议程,精益生产管理咨询公司,qt开发安卓app目录 一#xff1a;步骤总结 二#xff1a;获取数据需求#xff1a; 三#xff1a;查找数据需求#xff1a; 四#xff1a;发送数据需求#xff1a; 一#xff1a;步骤总结 定义myAxios函数#xff0c;接收配置对象#xff0c;返回Promise对象发送XHR请求#…目录 一步骤总结 二获取数据需求 三查找数据需求 四发送数据需求 一步骤总结 定义myAxios函数接收配置对象返回Promise对象发送XHR请求设置默认请求方式为GET调用成功/失败处理程序使用myAxios函数获取数据 function myAxios(config){return new Promise((resolve,reject){//XHR请求//调用成功/失败的处理程序}) } myAxios({ }).then(result{}).catch(error{}) 其实底层部分源码框架是这样的只不过不同的需求往函数中传入的配置对象有些许不同 二获取数据需求 /** * 目标封装_简易axios函数_获取省份列表 *  1. 定义myAxios函数接收配置对象返回Promise对象 *  2. 发起XHR请求默认请求方法为GET *  3. 调用成功/失败的处理程序 *  4. 使用myAxios函数获取省份列表展示 */ //* 1. 定义myAxios函数接收配置对象返回Promise对象function myAxios(config) {return new Promise((resolve, reject) {//* 2. 发起XHR请求默认请求方法为GETconst xhr new XMLHttpRequest()xhr.open(config.method || GET, config.url)xhr.addEventListener(loadend, () {if (xhr.status 200 xhr.status 300) {resolve(JSON.parse(xhr.response))} else {reject(new Error(xhr.response))}})xhr.send()})}//* 3. 调用成功/失败的处理程序myAxios({url: https://hmajax.itheima.net/api/province1,}).then(//* 4. 使用myAxios函数获取省份列表展示result {console.log(result);document.body.innerHTML result.list.join(br)}).catch(error {document.body.innerHTML error.message}) 三查找数据需求 /** * 目标封装_简易axios函数_获取地区列表 *  1. 判断有params选项携带查询参数核心 *  2. 使用URLSearchParams转换并携带到url上(核心) *  3. 使用myAxios函数获取地区列表 */ function myAxios(config) {return new Promise((resolve, reject) {const xhr new XMLHttpRequest()if (config.params) {//核心// 2.使用URLSearchParams将传参对象中的params查询对象进行转化并携带到url上const paramsObj new URLSearchParams(config.params)console.log(paramsObj);const queryString paramsObj.toString()//把查询字符串拼接在url?后面config.url ?${queryString}//核心}xhr.open(config.method || GET, config.url)xhr.addEventListener(loadend, () {if (xhr.status 200 xhr.status 300) {resolve(JSON.parse(xhr.response))} else {reject(new Error(xhr.response))}})xhr.send()})}myAxios({url: https://hmajax.itheima.net/api/area,params: {pname: 辽宁省,cname: 大连市}}).then(result {console.log(result);document.body.innerHTML result.list.join(br)}) 四发送数据需求 /** * 目标封装_简易axios函数_注册用户 *  1. 判断有data选项携带请求体 *  2. 转换数据类型在send中发送 *  3. 使用myAxios函数完成注册用户 */ function myAxios(config) {return new Promise((resolve, reject) {const xhr new XMLHttpRequest()if (config.params) {const paramsObj new URLSearchParams(config.params)const queryString paramsObj.toString()config.url ?${queryString}}xhr.open(config.method || GET, config.url)xhr.addEventListener(loadend, () {if (xhr.status 200 xhr.status 300) {resolve(JSON.parse(xhr.response))} else {reject(new Error(xhr.response))}})//发送数据需求if (config.data) {xhr.setRequestHeader(Content-Type, application/json)//2.转换数据类型将data中的对象转换为json字符串在send中发送const jsonStr JSON.stringify(config.data)xhr.send(jsonStr)} else {xhr.send()}})} //发送数据需求document.querySelector(.reg-btn).addEventListener(click, () {myAxios({url: https://hmajax.itheima.net/api/register,method: post,data: {username: itheima9999,password: 123456}}).then(result {console.log(result);}).catch(error {console.log(error);})})
http://www.hkea.cn/news/14257751/

相关文章:

  • 设计网站轮廓模板php源码建站 一品资源
  • jfinal怎么做网站东莞市城乡建设规划局官网
  • 五常市网站wordpress 技术交流
  • 网站建设费是宣传费用吗辽宁省建设网站
  • 做网站学好哪些软件网站建设具体要求
  • 商城网站建站全媒体网站的建设
  • 网站关键词收入软件网站开发需要什么技术人员
  • 网站美工设计基础金山快盘为什么停止服务
  • 定制网站建设和运营龙斗seo博客
  • 网站备案和不备案的区别手表网站查询
  • 建一个单页网站百度免费网站申请注册
  • 网站建设及报价大连h5建站
  • 网站建设建设公司哪家好单页推广网站模版
  • 成都企业网站备案流程太原seo关键词排名优化
  • 网站上飘窗怎么做福建网站开发招聘
  • 杭州网站的制作郴州网站建设公司哪里有
  • 站长检测工具网站建设指导合同
  • 做网站的公司怎么拓展业务网站建设工作室wp主题模板
  • 网站设计 线框图哈尔滨的网络科技开发公司
  • 甘肃建设住房厅网站首页网站上传文件夹
  • 做网站需要交税官网开发建设公司地址电话
  • 做网站容易还是编程容易建模师工资一般多少
  • 湖南网站备案要多少天数据网站建设工具模板
  • 网站内容建设给我看免费观看
  • 网站备案扫描安宁区网站制作
  • 定制柜设计网站西安网红
  • 长宁区网站建设设招聘网站开发技术维护
  • 生成静态网站天津市招标采购网官网
  • 网站建设与网页设计...山东诚祥建设集团公司网站
  • 商务网站开发文档山东德铭工程建设公司网站