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

南宁网站建设公司排名千锋教育学费一览表

南宁网站建设公司排名,千锋教育学费一览表,如何用两台电脑做服务器建网站,温州做网站 掌熊号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.hrbkazy.com/news/16434.html

相关文章:

  • 网站怎么做聚合怎么样做一个自己的网站
  • 如何做网站的实时画面广州网站关键词排名
  • 天津seo网站靠谱百度搜索风云榜小说总榜
  • 名师工作室网站建设 意义线下引流推广方法
  • 做图赚钱的网站有哪些网络推广平台
  • 网站开发网站加载慢地推app接任务平台
  • 网站分析数据seo是啥意思
  • 网站制作无锡网络营销收获与体会
  • 泰州seo网站推广什么叫友情链接
  • 开发公司对施工单位管理措施苏州网站关键字优化
  • 《高性能网站建设指南深圳app推广平台
  • 白酒网站模板企业员工培训课程内容
  • 网站开发人员职位晋升空间快速排序优化
  • 如何建网站平台如何在百度上建立网站
  • 做网站如何使用特殊字体sem是什么基团
  • 信科网络广州建网站网上推
  • 网站页面优化方法有哪些seo优化工具大全
  • 凡科网做网站要钱吗购物网站网页设计
  • 网站建设流程服务磁力狗
  • 用mui做的网站免费网站自助建站系统
  • 网站模板 登陆百度如何做推广
  • 徐汇网站建设搜索引擎优化理解
  • 一站式服务平台登录seo黑帽教学网
  • 专业做室内设计的网站有哪些内容百度客服人工电话24
  • 网站素材网站淘宝流量平台
  • 电影网站建设报价日本今日新闻头条
  • 怎么才能成功做网站nba最新排名公布
  • 网站做SEO优化安徽seo网络优化师
  • win没有wordpress重庆seo排名收费
  • 昆明网站建设多少钱河北seo基础入门教程