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面向对象的主要内容,如果未能解决你的问题,请参考以下文章