jQuery--jQuery前传JavaScript101
2010-09-14 13:37:02 来源:WEB开发网xieRan.location;
xieRan.getLoacation();
另外:当我们给某个类型 设置原型对象,或设置原型对象的成员时, 需要几点:
a.原型对象是一个"实例",这个"对象实例" 要 赋给 我定义的"类型"的静态属性 prototype,如下
xieRan.prototype = {
nation: "China",
getNation: function() {
return "China";
}
}
或者直接给原型对象的成员赋值
xieRan.prototype.mail = "xier@tunynet.com";
b.原型的成员 都是 我们定义类型的实例成员
正像上面提到的,无论是给 prototype 直接赋值,还是给prototype 的成员赋值,我们操作的都是 原型对象. 那么我们就可以通过实例化后的对象,使用上面在prototype 里面定义的成员,如下:
var xieRan = function() {
this.userName = "xieran";
this.getName = function() {
return "my name is " + this.userName;
};
};
xieRan.location = "qindao";
xieRan.getLoacation = function() {
return "qingdao City";
};
xieRan.prototype = {
nation: "China",
getNation: function() {
return "China";
}
};
xieRan.prototype.mail = "xier@tunynet.com";
var myInstance = new xieRan();
myInstance.getName();
myInstance.userName;
xieRan.location;
xieRan.getLoacation();
alert(myInstance.mail);
alert(myInstance.getNation());
Tags:jQuery jQuery JavaScript
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接