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

    第十八篇(书中 8.5~8.7 节 内容)

      其实语法篇,我感觉没必要写录入到日记里。

      我也犹豫了好久,到底要不要录入。

      这样,我先读一遍语法篇的所有内容,我觉得值得留下的,我就录入日记里。

      不然像昨天那样,浪费了不必要的时间。

      关于 JS、TS的知识,就去腾讯课堂看好了。日记里就不再提了。

      好,我看了一下,觉得 8.5节 内容是属于Egret的范畴的。

      开始 8.5节 。

      

      

      

      

      

      

       重点:

        1、get和set的声明。

        2、get和set的覆盖。

      跟做:

        1、get和set的声明。

          输入prop,然后按Tab,则可以快捷创建。

          

          

          接下来就是改名环节。

          

          如果你非要手敲,那么值得注意的是。

          

        2、get和set的覆盖。

           

          通过egret提供的方法来覆盖父类的 get 、set 存储器。

          简单说明一下参数:

            egret.superGetter(当前类名:any,当前类实例:any,要覆盖父类哪个属性:string)

            egret.superSetter(当前类名:any,当前类实例:any,要覆盖父类哪个属性:string)

      至此,8.5节 内容结束。

      开始 8.6节 。

      

      

      

      

      挺牛的功能,反射是我在C#的时候学到的。没想到JS也可以用哈哈。估计是Egret做了内部底层工作了。

      重点:

        1、通过反射机制,使用字符串来实例化一个类。

        2、获取某个实例的类的字符串名字。

      操作:

        1、通过反射机制,使用字符串来实例化一个类。

          为了对比清楚,我弄了一个普通实例化的方式。

          

        2、获取某个实例的类的字符串名字。

           

      至此,8.6节 内容结束。

      开始 8.7节 。

      

      

      

      

      重点:

        1、使用Egret Wing 提供的快捷方式新建模块。

      操作:

        1、使用Egret Wing 提供的快捷方式新建模块。

        

        模块名使用小写。

        

        OK,这就新建好了,顺便添加点代码。

        

        然后实例化使用一下。

        

        这样就完成啦。

      至此,8.7节 内容结束。

      今天有点忙,写得断断续续的。

      都晚上8点了,洗澡准备睡觉去。

  • 相关阅读:
    C#单纯的字母数字ASCII码转换
    解析类型后加问号和双问号
    【转】composer autoload 自动加载性能优化指南
    【转】Laravel 三种中间件作用讲解
    【转】Laravel belongsTo 详解
    【转】docker-compose详解
    【转】laravel之Artisan命令操作Artisan Console
    【转】Shell中>/dev/null 2>&1 详解
    【转】docker-entrypoint.sh 文件的用处
    【转】解决Debian下sudo命令unable to initialize PAM问题
  • 原文地址:https://www.cnblogs.com/dmc-nero/p/11254869.html
Copyright © 2011-2022 走看看