js面向对象

   面向对象:不了解原理的情况下,会使用功能。比如:jQuery。

   对象: 不了解内部结构,知道表面的工作。如:电视,我们只会操作但是不知道它的工作原理。

   面向对象的三大特性:

   1 抽象:抓住核心,重在抽。

   2 封装:不考虑内部实现,只考虑功能使用。

   3 继承:从父类上继承一些方法和属性,子类又有一些自己的特性。

   继承分两个特点   多重继承和多态

   多重继承:比如箱子,车子;继承结果就是集装箱:既能装东西又能跑。

   多态:

===============

   变量和属性:基本相同 只是变量比较自由,而属性是属于一个对象的。

   方法和函数:函数就是一个方法,只不过函数比较自由,方法是属于某个对象的。

==============

   this:当前发生事件的对象。当前的方法属于谁,this就是谁。

 

原文地址:https://www.cnblogs.com/hilxj/p/6241587.html