1:OOP指什么?有哪些特性?
OOP是Object Oriented Programming的简称,即面向对象设计。
特性:
- 封装
能够把一个实体的信息、功能、响应都装入一个单独的对象中的特性。
|
|
3:prototype是什么?有什么特性?
prototypes属性是我们有能力向对象添加属性和方法。每个函数就是一个对象,函数对象都有一个子对象,prototype对象,类是以函数的形式来定义的,prototype表示该函数的原型,也表示一个类的成员的集合。
特性:
- 任何一个函数都有prototype这个属性,对应的值是一个对象,叫做原型对象。
- 对于任何一个函数来说,都有一个prototype对象,当使用构造函数生成一个对象的时候,这个对象就拥有一个proto属性。
4.画出如下代码的原型图
|
|
5.创建一个Car对象,拥有属性name、color、status;拥有方法run、stop、getStatus。
|
|
6:创建一个GoTop对象,当new一个GoTop对象则会在页面创建一个回到顶部的元素,点击页面滚动到底部。又有一下属性和方法。
|
|