• JS学习笔记


    类、对象
    类:模子
    对象:产品(成品)

    蛋糕(对象) 模子(类)

    Array 类
    arr 对象

    Array.push(); 错
    arr.push(); 对
    new arr(); 错

    原型prototype 是加到类上面,而不是对象。


    混合方式构造对象:
    方法都是相同的,属性都是不同的。
    方法 => 函数
    属性 => 变量


    用 构造函数 加 属性
    (属性放到构造函数里实现)

    用 原型 加 方法
    (方法放到原型里实现)


    对象命名规范:
    类名首字母大写 (例如系统自带的 Array / Date , 所以自己构造的类也首字母大写,以保持一致。)

    面向对象, 面向过程?

    面向对象编程(OOP)的特点 (这一部分不记得也不理解了,需要再看一遍老师的讲解)
    抽象:抓住核心问题
    封装:不考虑内部实现,只考虑功能使用
    继承:从已有的对象上,继承出新的对象
    多重继承
    多态


    this —— 函数属于谁
    之前是在事件里用this,现在也在 对象 里用this
    (不是很清楚区别,再看看)

    不能在系统对象中随意附加方法、属性,否则会覆盖已有方法、属性。造成混乱。

  • 相关阅读:
    iTestin云测试工具
    android 存储操作 大小显示换算 kb mb KB MB 读取
    android 发送短信 判断号码规则 判断字符数70
    android 震动 各种
    10.13总结
    10.8每日总结
    10.9
    10.15
    10.14
    10.12每日总结
  • 原文地址:https://www.cnblogs.com/carpenterzoe/p/10197774.html
Copyright © 2020-2023  润新知