zoukankan      html  css  js  c++  java
  • promise攻坚战,撕下名为难题的“狼皮”

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

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

    菜鸟咋说?

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    DBCA创建数据库ORA-01034 ORACLE not available
    Linux shell 内部变量
    ext4文件系统制作
    curses-键盘编码-openssl加解密【转】
    Linux 中的键盘映射【转】
    C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出【转】
    Linux下使用popen()执行shell命令【转】
    linux下获取按键响应事件【转】
    linux select函数:Linux下select函数的使用详解【转】
    OTA升级中关于update.zip包的一些总结【转】
  • 原文地址:https://www.cnblogs.com/flyover/p/14059595.html
Copyright © 2011-2022 走看看