
DHTML & Javascript
文章平均质量分 78
Leem
这个作者很懒,什么都没留下…
展开
-
JavaScript中的prototype(原型)属性研究
我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype 属性。可以向转载 2006-11-21 17:29:00 · 1069 阅读 · 0 评论 -
JavaScript中类的实现
在JavaScript中可以使用function关键字来定义一个“类”,如何为类添加成员。在函数内通过this指针引用的变量或者方法都会成为类的成员,例如:function class1(){ var s="abc"; this.p1=s; this.method1=function(){ alert("this is a test method"); }}var obj1=new clas转载 2006-11-21 17:31:00 · 1299 阅读 · 0 评论 -
JavaScript类的三种成员
实现类的公有成员 前面定义的任何类成员都属于公有成员的范畴,该类的任何实例都对外公开这些属性和方法。 实现类的私有成员 私有成员即在类的内部实现中可以共享的成员,不对外公开。JavaScript中并没有特殊的机制来定义私有成员,但可以用一些技巧来实现这个功能。 这个技巧主要是通过变量的作用域性质来实现的,在JavaScript中,一个函数内部定义的变量称为局部变量,该变量不能够被此函数转载 2006-11-21 17:33:00 · 2794 阅读 · 0 评论