• promise攻坚战,撕下名为难题的“狼皮”


    啥是promise?保证,对将来的某件事情做出承诺,比方说,我一定要登上月球!

    这是没学之前的片面想法,ok,开始吧!

    菜鸟咋说?

    想要了解promise,得先了解异步编程,得了,还得先去搞异步,我就不搞!

    Promise 是一个 ECMAScript 6 提供的类,目的是更加优雅地书写复杂的异步任务。

    是一个类,目的是优雅?好吧,挺好。

    两个单词,resolve:解决,决心;reject:拒绝,被放弃的事物。

    看了两段代码,如果不使用promise,看起来不太顺眼,存在嵌套关系,不直观。

    先看b站后盾人的promise教程,嘿,老哥放轻松点,压力和知识本身没有关系,搬起一块石头不一定非要哭丧着脸,笑着也能搬起来啊!

    异步加载图片体验js任务操作,看完一脸懵逼,问题在于之前的知识也没太熟练,所以先把这段代码搞懂把。

    好了,花了半小时搞懂了代码,继续!

    算了,暂时放弃,这后盾人大佬讲课风格过于暴力(忽略了教育的根本,教育是靠近唯结果论的,因为最终的成果是学生有没有真正的学会),相当于用我不熟悉的知识来解释我更加不熟悉的知识,我想知道外星人长什么样,你告诉我三体人那样,我。。。。。

    允许我大胆猜测一番,经过一小段时间的学习我发现,promise本身是不存在的,它就像是一件盔甲,如果没有战士,它无法发挥作用,盔甲加战士才可以发挥最大的作用。

    所以promise应该是对之前知识的一种改进,一种优化(另一层意思是之前学的知识是shit,我也是醉了)。

    我应该把之前的知识学好了再来看promise,像什么回调函数,同步异步,箭头函数等等,等我把地基打好了,再回头给房子添砖加瓦吧,今天是11.30号,我还会回来的!

  • 相关阅读:
    spring mvc---web.xml
    javascript:;与javascript:void(0)使用介绍
    JVM的内存区域划分
    获取配置文件内容
    spring获取webapplicationcontext,applicationcontext几种方法详解
    Spring MVC 中 HandlerInterceptorAdapter的使用(拦截器)
    google开发工具指南
    深克隆
    IO优化
    UML类图
  • 原文地址:https://www.cnblogs.com/flyover/p/14059595.html
Copyright © 2020-2023  润新知