Wednesday, April 16, 2008

Manual:Intro:Class Design cn - Learn About the Ext JavaScript Library

Manual:Intro:Class Design cn - Learn About the Ext JavaScript Library: "你必须使用prototype对象:

// 我们定义了一个prototype对象的一个方法
myClass.prototype.sharedMethod = function() { alert('I'm a shared method') }

// 显示我们的信息
A.sharedMethod();

// 相同的信息
B.sharedMethod();

There is no method named sharedMethod in the myClass definition. Javascript looks for a method with this name in the prototype object of myClass and calls it if it exists. 在myClass定义中并没有一个名为sharedMethod的方法。Javascript会在myClass相关联的prototype对象中寻找与该方法名相同的方法,如果存在的话,Javascript则调用该方法。"

No comments: