首页 > 代码库 > js面向对象

js面向对象

用对象的方式写代码(简洁明了)

普通写法称之为过程式写法,

面向对象特点

抽象(把一样的东西或方法抽取出来);

封装性(只能通过对象.对象中方法去使用);

继承(重复使用方法);

面向对象的基本写法

对象的组成

实例:

var arr=【】;//创建数组,也是一个对象

arr,number=10;//对象下的变量是对象的属性

arr.test=function(){//arr下的test方法

alert(123);

}

arr.test();//调用arr下的test方法

alert(arr,number);弹出arr下number属性的属性值

如何分辨属性与方法?

  属性只是运用,单纯的对象点属性

  方法只要是调用,都会加括号

面向对象实例:

  var obj=new object();//创建空对象等同于obj={ }

  obj.name="小明";

  obj.showname=function(){

  alert(1)

  }

工厂方式(函数式的面向对象)

  工厂方式:封装函数

 

js面向对象