对象的多种表现形式:
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
继承的其他形式:
类式继承
利用构造函数(类)继承的方式
原型继承
借助原型来实现对象继承对象