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

提供秦皇岛网站建设哪里有网页设计版心常用尺寸

提供秦皇岛网站建设哪里有,网页设计版心常用尺寸,泰国浪琴手表网站,宣传推广方案async和await两种语法结合可以让异步代码像同步代码一样。 一、async函数 async函数的返回值为Promise对象promise对象的结果由async函数执行的返回值决定 async function fn() {// 返回一个字符串return 字符串#xff1b;// 返回的结果不是一个Promise类型的对象#xf…async和await两种语法结合可以让异步代码像同步代码一样。 一、async函数 async函数的返回值为Promise对象promise对象的结果由async函数执行的返回值决定 async function fn() {// 返回一个字符串return 字符串// 返回的结果不是一个Promise类型的对象返回的结果就是成功的Promise对象。return;// 抛出错误返回的结果是一个失败的Promisethrow new Error(出错啦);// 返回的结果如果是一个Promise对象return new Promise((resolve,reject){// resolve(成功的数据);reject(失败的数据)}); }const result fn(); console.log(result);// 调用then方法 result.then(value {console.log(value); }, reason {console.warn(reason); })二、await await必须写在async函数中await右侧的表达式一般为Promise对象await返回的是Promise成功的值await的Promise失败了就会抛出异常需要通过try…catch捕获处理 // 创建promise对象 const p new Promise((resolve, reject) {// resolve(用户数据);reject(失败!!); }) // await要放在async函数中 async function main() {try {let result await p;console.log(result);} catch (error) {console.log(error);} }main();三、async和await结合 // 1.引入js模块 const fs require(fs);// 读取“.md”文件 function weixue() {return new Promise((resolve, reject) {fs.readFile(./resourse/为学.md, (err, data) {// 如果失败if (err) reject(err);// 如果成功resolve(data);});}); }function yougan() {return new Promise((resolve, reject) {fs.readFile(./resourse/有感.md, (err, data) {// 如果失败if (err) reject(err);// 如果成功resolve(data);});}); } function guankan() {return new Promise((resolve, reject) {fs.readFile(./resourse/观看.md, (err, data) {// 如果失败if (err) reject(err);// 如果成功resolve(data);});}); }// 2.声明一个async函数 async function main() {// 获取“.md”文件的内容// await返回的结果是成功的值let Weixue await weixue();let Yougan await yougan();let Guankan await guankan();console.log(Weixue.toString());console.log(Yougan.toString());console.log(Guankan.toString());}main();四、async与await结合封装ajax请求 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title /headbodyscript// 发送AJAX请求返回的结果是一个Promise对象function sendAJAX(url) {return new Promise((resolve, reject) {// 1.创建对象const x new XMLHttpRequest();// 2.初始化x.open(GET, url);// 3.发送x.send();// 4.事件绑定x.onreadystatechange function () {if (x.readyState 4) {if (x.status 200 x.status 300) {// 成功resolve(x.response);}else {// 失败reject(x.status);}}}})}// 测试1 then方法的使用// const result sendAJAX(https://api.apiopen.top/getJoke).then(value {// console.log(成功, value);// }, reason {// console.log(失败, reason);// });// 测试2 async与await的使用 一般用axios请求async function main() {try {// 发送AJAX请求const result await sendAJAX(https://api.apiopen.top/getJoke);const tianqi await sendAJAX(https://v0.yiketianqi.com/life/yearavg);console.log(成功, result,\n, tianqi);}catch (error) {console.log(失败, error);}}main();/script/body/html
http://www.hkea.cn/news/14410299/

相关文章:

  • 网站建设运营思路中文商城html网站模板
  • 第一模板网站上的模板怎么下载怎么建造网站
  • 怎样提高网站打开速度慢点播视频网站怎么建设
  • 广州市网站建站做图片视频的网站有哪些问题吗
  • wordpress 文章标题列表石家庄seo网络优化的公司
  • 美容视频视频网站建设点击即玩的小游戏网站
  • 贵州网络公司网站建设设计师国外网站
  • 网站建设案例模板下载选做旅游网站的课题分析
  • 关于做网站的外语文献网站怎么做 凡科
  • 怎样设计一个网站平台易思腾网站建设
  • 网站资源做缓存东莞网站建设公司电话
  • safari网站入口自己制作网站的步骤
  • 做网站的分析报告案例婚纱摄影网站管理系统
  • 济南网站建设价格海南房产信息网
  • 网站开发流行语言论坛打赏网站开发
  • 营销型网站建设eyouc昆山网站建设官网
  • 建网页网站html5企业网站建设
  • lamp网站开发旅游网络营销策划方案
  • 成都网站设计与制作深圳罗湖网站制作公司哪家好
  • 网站设计比例楚雄网站开发rewlkj
  • icp备案网站名称是什么意思网站建设合同范文
  • 玉林住房和城乡建设部网站中国建设教育协会网站查询
  • 学院门户网站建设自评荔浦火车站建设在哪里
  • 计算机网站模板移动互联网开发技术电子书
  • 做门窗的网站外包网站开发合同
  • 学网站开发培训网站开发开票税率
  • 三门峡做网站推广合肥高端网站建设费用
  • php 企业建站cmswordpress 图集
  • 开企网站建设网页颜色搭配案例
  • 企业网站建设相关书籍免费的网站托管