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

做期货主要看哪个网站网页制作和网站建设的区别

做期货主要看哪个网站,网页制作和网站建设的区别,宝塔默认安装wordpress,网站质量度目录 一#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.dnsts.com.cn/news/216405.html

相关文章:

  • 深圳网站制作的公司排名建一个网站需要网站程序吗
  • 滦平县建设局网站九洋建设官方网站
  • 舵落口网站建设如何制作淘宝客网站
  • 网站开发最新技术手机网站判断代码
  • 网站导航栏原型图怎么做优购物官方网站订单查询
  • python做个人网站网站制作流程的组成部分包括
  • 定制做网站php论坛网站建设教程
  • 做北京会所网站哪个好电脑培训学校学费多少
  • 上海建设网站平台wordpress个人保险主题
  • 网站建设开发公司地址网站关键词推广哪家好
  • 做网站需要招什么条件个人做美食视频网站
  • 国内最好的软件网站建设个人网站企业备案区别
  • 营销型官方网站关于网站开发的会议纪要
  • 网站建设差打不开菏泽郓城住房和城乡建设局网站
  • 做摄影网站的公司西安网络关键词排名
  • 大沥南海网站建设品牌营销模式
  • 行业网站建设价格长沙企业网站制作哪家好
  • 北京网站设计外包公司价格禁止wordpress保存修订版
  • 辽宁网站建设it运维需要学什么
  • 如何为一个网站做短连接网站建设公司crm系统
  • 洛南网站建设适合穷人翻身的10个行业
  • 推荐几个好的网站wordpress Suffusion
  • 做网站大概要长沙债务优化公司
  • 搭建钓鱼网站教程湛江人才网招聘信息网
  • 淮南专业网站建设邢台公司做网站多少钱
  • 网站在建设中 英语wordpress 4.9中文
  • 上海有哪些网站设计公司做图解的网站
  • 深圳专业做网站排名多少钱先有域名才可以做网站吗
  • html5 网站天津做系统集成的公司网站
  • 网站的页面风格是什么建筑网站编辑工作内容