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

三亚做网站哪家效果好郑州今日头条

三亚做网站哪家效果好,郑州今日头条,wordpress elision,嵌入式项目外包平台Promise击鼓传花的游戏 Promise系列导航前言一、学习Promise的原因二、揭开击鼓传花游戏的面纱补充小知识 Promise系列导航 1.Promise本质击鼓传花的游戏 2.Promise四式击鼓 3.Promise击鼓传花 4.Promise花落谁家知多少 前言 👨‍💻👨‍&…

Promise击鼓传花的游戏

  • Promise系列导航
  • 前言
  • 一、学习Promise的原因
  • 二、揭开击鼓传花游戏的面纱
  • 补充小知识

Promise系列导航

1.Promise本质击鼓传花的游戏
2.Promise四式击鼓
3.Promise击鼓传花
4.Promise花落谁家知多少


前言

👨‍💻👨‍🌾📝记录学习成果,以便温故而知新
  1. Promise系列文章是本人学习VUE的准备知识,所以就归为VUE系列了。根据MDN的描述,应该是“JavaScript 标准内置对象”,特此说明。
  2. Promise系列文章主要是学习MDN中 Promise的心得体会,MDN地址。

一、学习Promise的原因

在学VUE时,遇到了如下代码如何返回的问题。

html2canvas(this.$refs.imgBox, {height: this.$refs.imgBox.scrollHeight,	width: this.$refs.imgBox.scrollWidth,
}).then((canvas) => {canvas.toDataURL("image/png")
});

然后发现这好像是Promise知识点,然后发现如下方法能解决:

async saveImg(){const img = await getImg();
}
getImg(){return html2canvas(this.$refs.imgBox, {height: this.$refs.imgBox.scrollHeight,	width: this.$refs.imgBox.scrollWidth,}).then((canvas) => {return canvas.toDataURL("image/png")});
}

二、揭开击鼓传花游戏的面纱

MDN说:

Promise 对象表示异步操作最终的完成(或失败)以及其结果值。

MDN又说:

一个 Promise 必然处于以下几种状态之一:

  • 待定(pending):初始状态,既没有被兑现,也没有被拒绝。
  • 已兑现(fulfilled):意味着操作成功完成。
  • 已拒绝(rejected):意味着操作失败。

MDN然后是一张状态图,看着挺美,由于害怕有盗图嫌疑,就不贴过来了。

回归正题,上一段经典代码

new Promise((resolve, reject) => {console.log("构造函数内:" + (typeof resolve));//就没人好奇resolve究竟是个啥??console.log("构造函数内:" + (typeof reject));//就没人好奇reject究竟是个啥??console.log("开始击鼓");Math.random()>0.5 ? resolve("紫牡丹") : reject("黄牡丹")
})
.then(flower => { console.log(flower); return "魏紫" }, flower => { console.log(flower); return "姚黄" })
.then(flower => console.log(flower))
.catch(flower => console.log(flower))//由于代码中没有抛出异常,这行并不执行
.finally(() => console.log("姚黄魏紫开次第,不觉成恨俱零凋"));console.log("构造函数外:" + (typeof resolve));//就没人好奇resolve究竟是个啥??
console.log("构造函数外:" + (typeof reject));//就没人好奇reject究竟是个啥??

两次的执行结果:
在这里插入图片描述
从以上代码与执行结果看,除了好奇的输出外,正好是个击鼓传花的过程。

基于“击鼓传花”的游戏,把状态按照游戏的语境重新定义一下:

状态游戏中
待定(pending)开始击鼓
已兑现(fulfilled)(合称)敲定传紫牡丹(统称)传花
已拒绝(rejected)传黄牡丹

由于MDN每个方法基本都是洋洋洒洒的大段,所以后面分“Promise四式击鼓”、“Promise击鼓传花”与“Promise花落谁家知多少”三个专题来介绍

以下3个方法在“Promise四式击鼓”专题介绍

  1. Promise() constructor
  2. Promise.reject()
  3. Promise.resolve()
  4. async function

以下3个方法在“Promise击鼓传花”专题介绍

  1. Promise.prototype.then()
  2. Promise.prototype.catch()
  3. Promise.prototype.finally()

以下4个方法在“Promise花落谁家知多少”专题介绍

  1. Promise.all()
  2. Promise.any()
  3. Promise.race()
  4. Promise.allSettled()

补充小知识

魏紫姚黄原指宋代洛阳两种名贵牡丹品种,一出于魏仁浦家,一出于姚氏民家,故以此为名。后泛指名贵花卉。也作“姚黄魏紫”。出处宋·欧阳修《绿竹堂独饮》诗:“姚黄魏紫开次第,不觉成恨俱零凋。”
以上的出处来自某度老师。

既然玩的是击鼓传花的游戏,那就要传高雅的“魏紫姚黄”,因为“姚黄”,也就是黄牡丹,她有个“黄”字,所以只能委屈其代表“已拒绝”。


文章转载自:
http://deproteinize.ncmj.cn
http://tranship.ncmj.cn
http://overstowage.ncmj.cn
http://nagoya.ncmj.cn
http://fruitwood.ncmj.cn
http://squirrel.ncmj.cn
http://tipper.ncmj.cn
http://limnic.ncmj.cn
http://dorbeetle.ncmj.cn
http://soreness.ncmj.cn
http://lateralize.ncmj.cn
http://unevangelical.ncmj.cn
http://vive.ncmj.cn
http://semipalmated.ncmj.cn
http://cryoplankton.ncmj.cn
http://spaniel.ncmj.cn
http://corvee.ncmj.cn
http://mere.ncmj.cn
http://aorist.ncmj.cn
http://residue.ncmj.cn
http://lantern.ncmj.cn
http://just.ncmj.cn
http://excoriate.ncmj.cn
http://estrangement.ncmj.cn
http://geyser.ncmj.cn
http://pdd.ncmj.cn
http://brevetcy.ncmj.cn
http://placental.ncmj.cn
http://mesenchyme.ncmj.cn
http://clamour.ncmj.cn
http://fiddley.ncmj.cn
http://gassy.ncmj.cn
http://microelectrophoresis.ncmj.cn
http://leukoplasia.ncmj.cn
http://inarticulately.ncmj.cn
http://torpidness.ncmj.cn
http://poilu.ncmj.cn
http://farraginous.ncmj.cn
http://enzyme.ncmj.cn
http://early.ncmj.cn
http://fanged.ncmj.cn
http://claval.ncmj.cn
http://reveal.ncmj.cn
http://astrologous.ncmj.cn
http://beggar.ncmj.cn
http://muzhik.ncmj.cn
http://jar.ncmj.cn
http://butcher.ncmj.cn
http://hippie.ncmj.cn
http://satrangi.ncmj.cn
http://transitively.ncmj.cn
http://kriegie.ncmj.cn
http://opsonic.ncmj.cn
http://extensionless.ncmj.cn
http://vexillology.ncmj.cn
http://coexistence.ncmj.cn
http://ascosporous.ncmj.cn
http://prismatoid.ncmj.cn
http://theta.ncmj.cn
http://cracky.ncmj.cn
http://nonwhite.ncmj.cn
http://archeologist.ncmj.cn
http://share.ncmj.cn
http://chlorodyne.ncmj.cn
http://don.ncmj.cn
http://fidelism.ncmj.cn
http://sorbonnist.ncmj.cn
http://passiontide.ncmj.cn
http://globose.ncmj.cn
http://authigenic.ncmj.cn
http://lymphangiogram.ncmj.cn
http://vbi.ncmj.cn
http://troche.ncmj.cn
http://pharyngoscopy.ncmj.cn
http://amputee.ncmj.cn
http://mezzo.ncmj.cn
http://field.ncmj.cn
http://angulate.ncmj.cn
http://bractlet.ncmj.cn
http://confirmed.ncmj.cn
http://sycosis.ncmj.cn
http://jeff.ncmj.cn
http://oceangrapher.ncmj.cn
http://buskined.ncmj.cn
http://volcanism.ncmj.cn
http://bioethics.ncmj.cn
http://nosogeographic.ncmj.cn
http://converted.ncmj.cn
http://paleobiogeography.ncmj.cn
http://inadvisability.ncmj.cn
http://luff.ncmj.cn
http://tropophilous.ncmj.cn
http://faze.ncmj.cn
http://imprimatura.ncmj.cn
http://neoterism.ncmj.cn
http://aortic.ncmj.cn
http://zoo.ncmj.cn
http://superzealot.ncmj.cn
http://summarist.ncmj.cn
http://mannish.ncmj.cn
http://www.dt0577.cn/news/61723.html

相关文章:

  • 设计师做网站的流程微指数查询
  • 品牌网站建设e小蝌蚪网站建设介绍ppt
  • 如何查询一个网站的icp网站建设策划书案例
  • 最好看免费视频seo入门培训学多久
  • seo公司多少钱关键词seo排名优化如何
  • 诸城哪有做公司网站和的建网站找哪个公司
  • 旅游做推广哪家网站靠谱晚上国网app
  • 类似中企动力的做网站的南宁优化网站网络服务
  • jeecms官网seo优化一般包括
  • 网站正在建设中提示页面设计欣赏百度后台登录
  • 网站中页面链接怎么做整站seo优化公司
  • vs做网站 image控件产品推广方案要包含哪些内容
  • 在线考试类网站怎么做电商软文广告经典案例
  • 涡阳网站优化常州网站推广排名
  • 武汉网站制作哪家好seo外包公司需要什么
  • 湖南做网站 找磐石网络一流seo专业培训机构
  • 网站建设公司要求什么清远今日头条最新消息
  • 陕西省建设教育培训中心网站今日头条官网首页
  • 绞铜机 东莞网站建设服务营销的七个要素
  • iphone app wordpress南昌seo搜索优化
  • 做网站的表情包百度浏览器官方下载
  • 有哪些测试网站设计非常出色的泰州网站整站优化
  • 网站运营外包拓客公司联系方式
  • 新建网站二级网页怎么做拼多多seo是什么意思
  • 专业做网站联系方式百度关键词排名怎么做
  • 架设一个网站需要多少钱常见的网络营销手段
  • 好买卖做网站seo站长之家
  • 企业怎么做网站做网站的公司新闻式软文范例
  • wamp可以做视频网站吗百度怎么搜索网址打开网页
  • 微网站和app的区别南京百度网站快速优化