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

flash网站制作工具建网站成本

flash网站制作工具,建网站成本,浦东新区网站开发,东莞网络推广第一次学的时候没学牢固 后面意识到promise的重要性之后 陆陆续续的看、查#xff0c;终于在今天 感觉好像明白点了 把自己敲的理解分享给大家 !DOCTYPE html html langen head meta charsetUTF-8 meta name终于在今天 感觉好像明白点了 把自己敲的理解分享给大家 !DOCTYPE html html langen head   meta charsetUTF-8   meta nameviewport contentwidthdevice-width, initial-scale1.0   titlepromise/title /head body   script     // use strict  严格模式下  函数内this为undefined     // console.log(this);     // function myFunction() {     //   return this;     // }     // promise三个状态  pending初始  fulfilled成功  rejected失败     // 构造promise对象时候 传入的参数是一个函数 函数中接收两个参数     // resolve reject 都是函数 作用大概可以理解为     // 执行resolve时 把promise的状态从初始变成成功 promise状态变成fulfilled 执行.then方法       // then方法接受的参数也是一个函数 函数中携带一个参数 参数是resolve(res)返回的数据     // 执行reject时 把promise的状态从成功变成失败 promise状态变成rejected 执行catch方法     // catch方法接受的也是一个函数 函数中携带一个参数 该参数为rejecterr返回的数据     // promise的状态变化只有两条线 初始到成功或者初始到失败  状态一旦固定 就不会再发生改变     // 以下代码易证上述观点     const p new Promise((resolve, reject) {       resolve(成功且执行.then)       reject(失败且执行.catch)     })     p.then((res) { console.log(res) }).catch((err) { console.log(err); })     // 以下代码为promise的链式调用     const pp new Promise((resolve, reject) {       setTimeout(() {         resolve(a)       }, 1000)     }).then(res {       // console.log(res1, res);       return new Promise((resolve, reject) {         setTimeout(() {           resolve(res a)         }, 1000)       }).then(res {         // console.log(res2, res);         return new Promise((resolve, reject) {           setTimeout(() {             resolve(res a)           }, 1000)         })       }).then(res {         // console.log(res3, res);       })     })     // 有些多余 看看如何简写使之优雅     // reject 如果不需要处理失败结果时 我们可以省略掉reject     const ppp new Promise(resolve {       resolve(a)     }).then(res {       // console.log(res4, res);       return new Promise(resolve { resolve(res a) })     }).then(res {       // console.log(res5, res);       return new Promise(resolve { resolve(res a) })     }).then(res {       // console.log(res6, res);     })     // Promise 嵌套使用时 内层的Promise可以省略不写 所以我们可以直接把Promise相关的去掉 直接返回     const pppp new Promise(resolve {       resolve(a)     }).then(res {       // console.log(res4, res);·       return res a     }).then(res {       // console.log(res5, res);       return res a     }).then(res {       // console.log(res6, res);     })     // 再来简写个reject参数的promise链式调用     const pppppp new Promise((resolve, reject) {       reject(a)     }).catch(err {       // console.log(err1, err);       return new Promise((resolve, reject) reject(err a))     }).catch(err {       // console.log(err2, err)       return new Promise((resolve, reject) reject(err a))     }).catch(err {       // console.log(err3, err);     })     // 再把嵌套使用内层promise简化一下 把resolve去一下  注意  如果简化内层promise 需要将return换成throw     const ppppppp new Promise((resolve, reject) {       reject(a)     }).catch(err {       // console.log(err1, err);       throw err a     }).catch(err {       // console.log(err2, err)       throw err a     }).catch(err {       // console.log(err3, err);     })     // promise的all方法     // promise.all方法 提供并行执行异步操作的能力 在所有异步操作完成之后 同意返回所有的结果 具体使用如下     // 重点是所有的异步操作完成之后     Promise.all(       [         new Promise(resolve { resolve(ac) }),         new Promise(resolve { resolve(bv) })       ]     ).then(res {       console.log(all, res);     })     // all 接收到的是一个Promise实例化对象数组 数组长度取决于 Promise实例化对象的个数。     // 一般用于一些游戏类的素材比较多的应用打开网页时预先加载需要用到的各类资源所有的都加载完后再进行页面的初始化。     // promise的race方法     // 他的使用和all一样 返回结果不同 他是返回执行最快的那个promise     Promise.race(       [         new Promise(resolve {           setTimeout(() { resolve(快的) }, 100)         }),         new Promise(resolve {           setTimeout(() { resolve(慢的) }, 300)         })       ]     ).then(res {       console.log(race, res);     })   /script /body /html 大家最好跟着敲一下  因为确实迷糊  跟着敲 体会可能还好点 如果这些代码能对诸位有些许帮助 我会不胜荣幸
http://www.hkea.cn/news/14491072/

相关文章:

  • 12380网站建设情况汇报免费网站素材下载
  • 用什么开发和建设网站最好为什么要用CGI做网站
  • 微信与与网站建设常德论坛网
  • 购物网站建设运营需求织梦网站如何备份教程
  • 建设网站5要素外贸网站建设 soho
  • 舟山市定海区建设规划局网站重庆网站定制公司
  • 长春网站公司建设企业银行
  • 做一张网站图多少钱wordpress 判断语句
  • 成都高端网站建设那家好网站建设人员安排
  • 在虚拟机中如何做二级域名网站成都有名的建筑公司有哪些
  • 网站建设管理ppt模板六安推广公司
  • 常德红网官网网站开发公司对施工单位管理措施
  • 幽灵按钮网站失信被执行人名单查询系统
  • 网站开发属于什么职位类别哪个网站可以接cad图纸做
  • 网站建设前准备工作织梦仿站
  • 听说上海又要封了seo是什么职业合法吗
  • 专业网站开发培训成都代理记账
  • 金湖网站设计网站编辑怎么样
  • 网站的建设费 账务处理直播app开发公司有哪些
  • 电子商务网站建设设计方案wordpress 显示文章发布时间
  • 网站企业备案网站备案被注销
  • 建立自己公司网站的方法取个公司名称大全
  • qq钓鱼网站wordpress侧栏滑动
  • 网络营销软件网站设计公司工作室创业规划
  • 从化专业做网站浙江建设职业继续教育学院网站
  • 雄安做网站的公司财经门户网站建设
  • 中国做二手房最大的网站有可以做ssgsea的网站么
  • seo网站建设哪家专业微信上浏览自己做的网站
  • 天猫网站建设可行性分析wordpress 数据库类
  • 开题报告旅游网站开发网上可以报警备案吗