【笔记】Javascript 面向对象机制的实现

自定义类

实现方法很多,重点谈两种。

构造函数法

构造函数法

优点:类被封装成一个整体 声明实例用new运算符

缺点:对象的方法会重复生成

动态原型法

优点:避免了函数的重复创建

缺点:麻烦一点

访问权限

JavaScript 本身并没法区分私有变量和公共变量,通常在命名上区分一下,一般习惯在私有变量的前加一个下划线 this._privateProperty。

有var声明的局部变量可以当作私有变量,this引导的为共有对象。

事件

事件

实例化

可以使用类JSON的语法实例化一个对象:

var myPlayer = new Player("test1.mp3");
posted @ 2009-07-14 18:33  灵感  阅读(295)  评论(0编辑  收藏  举报