zoukankan      html  css  js  c++  java
  • 面向对象/组件开发

    对象的多种表现形式:

    1.提高对象的复用性

    2.如何配置参数和默认参数

    什么是组件?

    1.对面对对象的深入应用(UI组件,功能组件)

    2.将配置参数、方法、事件,三者进行分离

    创建自定义事件:

    1.有利于多人协作开发代码

    2.如何去挂载自定义事件与事件函数

    包装对象:

    1.JS基于原型的程序

    2.String Number Boolean

    原型链:

    1.实例对象与原型之间的连接,叫做原型链

    2.__proto__( 隐式连接 )

    3.Object对象类型是原型链的最外层

    面向对象的一些属性和方法:

    1.hasOwnProperty()  : 看是不是对象自身下面的属性

    2.constructor :  查看对象的构造函数 

      每个原型都会自动添加constructor属性

      For in 的时候有些属性是找不到的

      避免修改construtor属性

    3.instanceof :  运算符

      对象与构造函数在原型链上是否有关系

    4.toString() :  

    object上的方法

    对象的继承:

    什么是继承?

    在原有对象的基础上,略作修改,得到一个新的对象 不影响原有对象的功能

    如何添加继承?

    属性:call

    方法:for in

    继承的其他形式:

    类式继承

      利用构造函数(类)继承的方式

    原型继承

      借助原型来实现对象继承对象

  • 相关阅读:
    Nim or not Nim? HDU
    邂逅明下 HDU
    4.1.8 巴什博弈
    4.1.7 Cutting Game(POJ 2311)
    0.1.2 max_element和min_element的用法
    bzoj 2152 聪聪可可 树形dp
    hdu 5976 Detachment 脑洞题 猜结论
    hdu 5974 A Simple Math Problem gcd(x,y)=gcd((x+y),lcm(x,y))
    hdu 5971 Wrestling Match 二分图染色
    Codeforces 842C Ilya And The Tree 树上gcd
  • 原文地址:https://www.cnblogs.com/studyshufei/p/8746971.html
Copyright © 2011-2022 走看看