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

和平网站建设优化seo国外酷炫flash网站

和平网站建设优化seo,国外酷炫flash网站,做做网站下载免费,互联网公司 网站1. Promise 1.1 对象和状态 是什么?是前端开发时js中的一个对象(包裹)。【对象】【异步请求】# 对象中有一个状态的值,status # 创建对象,不赋值,statuspendding let v1 new Promise(function(resolve, …

1. Promise

1.1 对象和状态

是什么?是前端开发时js中的一个对象(包裹)。【对象】【异步请求】# 对象中有一个状态的值,status
# 创建对象,不赋值,status=pendding
let v1 = new Promise(function(resolve, reject){})# 创建对象,为resolve赋值,status=fufilled
let v2 = new Promise(function(resolve, reject){resolve("okk")
})
可以简写为: let v2 = Promise.resolve("okk")# 创建对象,为reject赋值,status=rejected
let v3 = new Promise(function(resolve, reject){reject("okk")
})
可以简写为: let v3 = Promise.reject("haha")

1.2 回调函数

对象 = Promise ...
对象.then(函数1, 函数2)
对象.then(函数3, 函数4)
对象.catch(函数5)关于回调函数的执行:- 状态=pendding,回调函数都不会被执行- 状态=fufilled,基于then添加进去的第一个回调函数,就会被触发执行。即函数1和函数3- 状态=rejected,基于then添加进去的第二个回调函数,就会被触发执行,且基于catch添加的函数也会被执行。即函数2和函数4和函数5

示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script type="text/javascript">let v1 = new Promise(function (resolve, reject) {// 状态为pendding// resolve("OK")  // 状态为fufilled 值为"OK"reject("INFO")  // 状态为rejected 值为"INFO"})v1.then(function (res) {console.log(res)},function (reason) {console.log(reason)})
</script>
</body>
</html>

1.3 then的返回值

对象=Promise ...
返回值 = 对象.then(函数1, 函数2)
返回值.then(函数3,函数4)
如果在函数1中,返回一个新的Promise对象,接下来执行函数3或函数4,取决于:函数1返回的那个Promise对象的状态。

示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script type="text/javascript">let v1 = new Promise(function (resolve, reject) {// resolve("INFO")  // 状态为rejected 值为"INFO"reject("INFO")})let v2 = v1.then(function (res) {console.log("111: ", res)console.log("v1: fufilled")return new Promise(function (resolve, reject) {resolve("hhh")  // 状态为fufilled 值为"INFO"})},function (reason) {console.log("222: ", reason)console.log("v1: rejected")return new Promise(function (resolve, reject) {reject("aaa")  // 状态为rejected 值为"INFO"})})v2.then(function (res) {console.log("333: ", res)},function (reason) {console.log("444: ", reason)})
</script></body>
</html>
http://www.yayakq.cn/news/319983/

相关文章:

  • 做网站有名的公司有哪些商家线上推广的平台都有哪些
  • go 语言 做网站网站规划的流程
  • 阿里云有了域名 网站建设微网站 建设方案
  • 女性健康网站源码建设通网站是什么性质
  • 爱游戏app下载官方网站个人备案网站 做资讯
  • 网站闪图怎么做的住建部网站2015年城市建设统计
  • 网站建设平台天梯建站网站建投网站成都网站优化维护
  • 上海工商查询网官方网站怎样重新下载wordpress
  • 网站推广的方式包括做网站作业什么主题
  • 金融公司做网站域名网站美术视觉效果布局设计
  • 网站建设需要度搜去无锡百度正规推广
  • 学校网站淄博seo开发
  • 怎么在自己的网站上做链接东莞企业网站设计
  • 为企业做网站电话开场白网站开发PHP留言本
  • 2008系统如何做网站线上投票链接制作
  • 北京网站建设 地址海淀wordpress的文章在哪
  • 5网站开发之美wordpress lens
  • 连云港做网站哪家好网站建设与维护实训心得
  • 有没有免费网站建设贵州省建设厅官方网站电话
  • 网站建设好了怎么弄手机网站建设html网页设计 作业
  • 丰台网站关键词优化中山网站网站建设
  • 做承诺的网站温州网站建设大全
  • 模板 网站 缺点网站下载服务器配置
  • 网站开发怎么收费WordPress自带写文章
  • 镇江论坛网站建设个人网上银行入口
  • 淄博网站优化价格手机网站后台
  • 福州seo管理重庆网站seo教程
  • 无锡网站营销公司哪家好整站seo
  • 青岛专业公司网站设计公司网址导航浏览器
  • 免费搭建平台网站有哪些文本封面做的好的网站