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节 结束。

  • 相关阅读:
    将本地文件夹添加到Git仓库
    flex调用Webservice(一)
    经典的sql
    打印相关
    reporting services订阅
    关于TabIndex
    试题(一)
    试试用手机
    2010.07.13_19:30
    基础知识
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/11258871.html
Copyright © 2011-2022 走看看