function Event(sender) { this._sender = sender;
this._listeners = [];}Event.prototype = { attach : function (listener) {
this._listene...
分类:
Web程序 时间:
2014-06-12 16:38:51
阅读次数:
272
prototype使得js面向对象使用了prototype之后,使用它里面的属性或者函数
需要new出一个对象才可以使用。否则不使用prototype,直接向对象注入 1 function Person(){ 2 3 } 4
Person.prototype.a = 5; 5 Person...
分类:
其他好文 时间:
2014-06-12 16:30:40
阅读次数:
156
js里每一个function都有一个prototype属性,而每一个实例都有constructor属性,并且每一个function的prototype都有一个constructor属性,这个属性会指向自身。这会形成一个非常有意思的链式结构。举例如下:function
Person(){ thi...
分类:
编程语言 时间:
2014-06-12 08:06:26
阅读次数:
337
一直在使用js编写自以为是面向对象的方法,遇到一个问题,就是定义一个方法,如下:
function ListCommon2(first,second,third)
{
this.First=function ()
{
alert("first do"+first);
}
}
ListCommon2.do...
分类:
Web程序 时间:
2014-06-10 13:53:01
阅读次数:
240
1.Object对象 原型对象
原型是对象的一个属性,也就是prototype属性,每个对象都有这个内部属性,而且他本身也是一个对象。123456运行结果: 添加原型对象属性:10
添加对象属性:20原型链123Object.prototype.a = 3.14;alert("Object...
分类:
编程语言 时间:
2014-06-10 11:56:50
阅读次数:
270
在面向对象编写js脚本时,定义实例方法主要有两种
如下:
function ListCommon2(afirst)
{
var first=afirst;
this.do1=function ()
{
alert("first do"+first);
}
}
ListCommon2.prototy...
分类:
Web程序 时间:
2014-06-10 11:11:26
阅读次数:
242
javascript面向对象编程有几个层面:1: 单一对象 (covered inLayer 1:
Single Objects)2: 对象之间的 prototype (described inLayer 2: The Prototype
Relationship Between Objects)3...
分类:
其他好文 时间:
2014-06-09 17:00:14
阅读次数:
248