js面向对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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面向对象的主要内容,如果未能解决你的问题,请参考以下文章

JS面向对象

js之面向对象

js面向对象

js 面向对象的基本概念和基本使用方法

js面向对象2

浅谈js面向对象与深入php面向对象