zoukankan      html  css  js  c++  java
  • Egret入门学习日记 --- 第十九篇(书中 8.8~8.10 节 内容)

    第十九篇(书中 8.8~8.10 节 内容)

      开始 8.8节。

      

      

      

      

      

      

      重点:

        1、类型推断。

        2、类型强制转换,使其拥有代码提示功能。

        3、除了TS自带的类型判断,Egret官方也提供了类型判断的方法。

      操作:

        1、类型推断。

          

          其实在写的时候,还没运行,就已经报提示了。

        2、类型强制转换,使其拥有代码提示功能。

          不使用强制转换时,是没有代码提示的。

          

          使用了之后,就会有提示了。

          

        3、除了TS自带的类型判断,Egret官方也提供了类型判断的方法。

          instanceof 和 typeof 就不说了,就只看看 Egret 提供的 egret.is 方法好了。

          

      至此,8.8结束。

      开始 8.9节 。

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      

      重点:

        1、this的指向。

        2、箭头函数。

        3、this在静态方法下的使用。

      操作:

        1、this的指向。

          这个是JS常见的问题了。

          普通函数,谁调用,函数里的this指向谁。

            

            

          箭头函数,谁定义,this指向谁。

            

        2、this在静态方法下的使用。

          静态方法,只能输出静态的属性。因为静态和实例是不同的。

          

                

      至此,8.9节 结束。

      开始 8.10节 。

      

      

      

      重点:

        1、apply 和 call 的使用。

      操作:

        1、apply 和 call 的使用。

          关于 apply 和 call 是属于JS的知识:

            主要用于 借调他人的方法,并且改变他人方法内部的this指向。      

          但是,就书中的代码逻辑来讲:

            讲真,书中这样的书写方式,我不是很理解。还不是一样会输出 Hello Egret 么。。。

            对于目前的我来说,我认为就是多此一举。可能是我还没有遇到那种需求场景吧。

            这是我自己设想的场景:

              1、地下交易所出售货物。

              2、地下交易员想要买货,必须对上令牌。

            

      至此,8.10节 结束。

  • 相关阅读:
    事务传播机制,搞懂。
    洛谷 P1553 数字反转(升级版) 题解
    洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题解
    洛谷 P1055 ISBN号码 题解
    洛谷 P2141 珠心算测验 题解
    洛谷 P1047 校门外的树 题解
    洛谷 P1980 计数问题 题解
    洛谷 P1008 三连击 题解
    HDU 1013 题解
    HDU 1012 题解
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/11258871.html
Copyright © 2011-2022 走看看