Promise
雨色的梦
这个作者很懒,什么都没留下…
展开
-
async与await的默契搭配
回调地狱解决历程 缘由 在页面中进行数据请求时,当存在ajax数据请求条件,像是下拉刷新,上拉刷新等。在进行ajax数据请求②的过程中,当ajax数据①请求结束后才执行②数据请求条件要求。 嵌套 原始解决嵌套条件数据请求 存在的问题 1、嵌套函数存在耦合性,一旦有所改动,就会牵一发而动全身 2、嵌套函数一多,就很难处理错误 3、回调函数还存在着别的几个缺点,比如不能使用try catch捕获错误,不能直接return。 $.ajax({ //数据请求① url: '地址1', me原创 2020-08-11 23:10:47 · 165 阅读 · 0 评论 -
Promise及其具体方法使用
Promise产生条件 标题非常多的应用场景我们不能立即知道应该如何继续往下执行。常见的一个场景就是ajax请求。得到返回值的时间也是不同的,这个时候我们就需要等待,结果出来了之后才知道怎么样继续下去。 ajax请求的其中一个参数,得从上一个ajax请求中获取,这个时候我们就不得不等待上一个接口请求完成之后,再请求后一个接口。当出现第三个ajax(甚至更多)仍然依赖上一个请求时,我们的代码就变成了一场灾难。这场灾难,往往也被称为回调地狱。 为了解决回调地狱,为了代码更加具有可读性和可维护性,我们需要将数据原创 2020-08-10 10:37:07 · 140 阅读 · 0 评论