寻求对function 的理解 里面的function() 哪里来的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 升星后的第一回帖<SCRIPT LANGUAGE="JavaScript"><!--function ClassAA() { } ClassAA.prototype.color ="red"; ClassAA.prototype.sayColor = function() { alert(this.color); } function ClassBB() { } ClassBB.prototype = new ClassAA(); ClassBB.prototype.name= ""; ClassBB.prototype.sayName = function() { alert(this.name); } var naCLSB = new ClassBB(); naCLSB.color = "sky blue"; naCLSB.name = "cute susan"; naCLSB.sayColor(); naCLSB.sayName(); //--></SCRIPT> 修改后的代码如下:function ClassAA() { ClassAA.prototype.color ="red"; ClassAA.prototype.sayColor = function() { alert(this.color); } } function ClassBB() {}ClassBB.prototype = new ClassAA(); ClassBB.prototype.name= ""; ClassBB.prototype.sayName = function() { alert(this.name); } var naCLSB = new ClassBB(); naCLSB.color = "sky blue"; naCLSB.name = "cute susan"; naCLSB.sayColor(); naCLSB.sayName(); 问题出在function ClassBB() {},不应该把ClassBB.prototype = new ClassAA(); 放到function ClassBB() {}里面,这种类继承方法叫【原型链】,prototype对象的任何属性和方法都会被传递给对应类的所有实例,原型链就是用这种方式来显现继承. 恭喜songpengasp升★function ClassAA(){ this.color = "red"; this.sayColor = function() { alert(this.color); } }function ClassBB() { this.name = ""; this.sayName = function() { alert(this.name); } } ClassBB.prototype = new ClassAA(); var naCLSB = new ClassBB(); naCLSB.color = "sky blue"; naCLSB.name = "cute susan"; naCLSB.sayColor(); naCLSB.sayName(); 这样也可以。 怎么用button关闭 EXTJS 的tabpanel 网页显示不出来 !求救 extjs 一个grid上通过事件,显示不同的表 问一个简单的问题 请问有没有将submit转换为超连接啊? 请问如何设置一个table不可见,用button的事件,比较弱,请帮忙? 不用this怎么改变tr背景色? 如何在网页中的实现视频控件前加一张透明图片? 个人主页完成了,用了一些js特效,大家给点意见 是否可以动态的更改一个对象的onClick事件 如何让鼠标移到子层时,父层onmouseout事件不被触发? 一个诡异的js问题,请问大家遇见过没有?
<!--
function ClassAA()
{
}
ClassAA.prototype.color ="red";
ClassAA.prototype.sayColor = function()
{
alert(this.color);
} function ClassBB()
{
} ClassBB.prototype = new ClassAA(); ClassBB.prototype.name= "";
ClassBB.prototype.sayName = function()
{
alert(this.name);
}
var naCLSB = new ClassBB(); naCLSB.color = "sky blue";
naCLSB.name = "cute susan";
naCLSB.sayColor();
naCLSB.sayName();
//-->
</SCRIPT>
function ClassAA()
{
ClassAA.prototype.color ="red";
ClassAA.prototype.sayColor = function()
{
alert(this.color);
}
} function ClassBB() {}ClassBB.prototype = new ClassAA(); ClassBB.prototype.name= "";
ClassBB.prototype.sayName = function()
{
alert(this.name);
}
var naCLSB = new ClassBB(); naCLSB.color = "sky blue";
naCLSB.name = "cute susan";
naCLSB.sayColor();
naCLSB.sayName(); 问题出在function ClassBB() {},不应该把ClassBB.prototype = new ClassAA(); 放到function ClassBB() {}里面,这种类继承方法叫【原型链】,prototype对象的任何属性和方法都会被传递给对应类的所有实例,原型链就是用这种方式来显现继承.
function ClassAA()
{
this.color = "red";
this.sayColor = function()
{
alert(this.color);
}
}function ClassBB()
{
this.name = "";
this.sayName = function()
{
alert(this.name);
}
}
ClassBB.prototype = new ClassAA(); var naCLSB = new ClassBB();
naCLSB.color = "sky blue";
naCLSB.name = "cute susan";
naCLSB.sayColor();
naCLSB.sayName();
这样也可以。