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

郑州网站维护上海seo培训中心

郑州网站维护,上海seo培训中心,微网站开发难吗,网站建设服务器都有哪些1、什么是Promise promise是解决异步的方法,本质上是一个构造函数,可以用它实例化一个对象。对象身上有resolve、reject、all,原型上有then、catch方法。promise对象有三种状态:pending(进行中)、fulfille…

1、什么是Promise

promise是解决异步的方法,本质上是一个构造函数,可以用它实例化一个对象。对象身上有resolve、reject、all,原型上有then、catch方法。promise对象有三种状态:pending(进行中)、fulfilled(成功)、rejected(失败)

Promise对象有两个特点:

(1)对象的状态不受外界的影响。Promise对象代表一个异步操作,只有异步操作的结果可以决定Promise对象的状态,其他任何操作都不会改变这个状态。这个可以与Promise它的名字一起理解,Promise是“承诺”的意思,表示其他手段无法改变。

(2)状态一旦改变,便不会再次改变。而且它的状态改变只会由(pending->fulfilled、

pending->rejected)并且这两种情况只要发生其中一个,状态便固定了。

2、Promise的优点:

(1)支持链式调用(可以将异步操作以同步的方式显示出来)避免回调地狱

什么是回调地狱?

多个回调函数层层嵌套,外层回调函数异步返回的结果是内层回调函数执行的条件

回调地狱的缺点?

1、可读性、可维护性差

2、不便于异常处理

什么是回调函数?

回调函数简称为“回调”,可以理解为“回过头来调用的函数”。它是作为一个参数,传递给另一个函数,待那个函数执行完毕之后,再来执行这个传递进来的参数。

为什么要有回调函数?

因为你不知道子线程什么时候执行完毕,这个时候就需要有回调函数,待它执行完毕之后再来通知主线程。

(2)指定回调函数的方式更加灵活:先前我们必须在定义一个异步任务之前指定回调,现在可以在异步任务执行完毕之后再指定回调。

Promise的缺点?

1、无法取消它,一旦建立就会立即执行,没办法中途取消

2、如果不给它设置回调函数,内部的抛出错误没办法显示

3、当处于pending状态的时候,无法得知当前进展到哪一地步(是刚开始还是刚结束的状态)

(由于自己对Promise一直都没有特别懂,因此记录一下)

http://www.hkea.cn/news/832220/

相关文章:

  • wordpress image.php南宁百度首页优化
  • 谢家华做网站百度指数与百度搜索量
  • wordpress 安装 ubuntu整站优化代理
  • 做公司网站协议书模板下载百度竞价推广公司
  • 福田蒙派克6座二手值多少钱重庆seo点击工具
  • 有了域名 怎么做网站外贸网站推广方法之一
  • 审美网站长春网站建设路
  • 网站 管理系统域名查询注册信息查询
  • 专业网站设计发展前景推广网站软文
  • 怎么建设seo自己网站网站优化推广教程
  • 最新app开发软件石家庄网站建设seo公司
  • 江苏自助建站系统哪家好推广网站要注意什么
  • 唐河做网站关键字搜索引擎
  • 松江专业做网站公司seo视频教程百度云
  • 淄博品质网站建设竞价推广怎么样
  • 搜狗站群系统资源网站优化排名优化
  • 建设一个网站哪家好网站推广优化的原因
  • 做网站的上海公司有哪些情感链接
  • 梧州做网站建设数字营销公司
  • 加强新闻网站建设建议seo高手培训
  • 安丘网站建设制作怎样制作网页设计
  • 食品网站建设优化案例热门职业培训班
  • 龙华新区做网站大地seo视频
  • 网站彩票投注员做啥的真正免费的网站建站平台运营
  • wordpress 中文注册鸡西seo
  • 佛山企业如何建网站seo的内容怎么优化
  • 在什么网站上做自媒体windows优化大师是自带的吗
  • 装修公司的网站怎么做第三方营销平台有哪些
  • 百度公司做网站吗手机网页链接制作
  • 武汉移动网站制作今天新闻最新消息