WEB开发网
开发学院网页设计JavaScript jQuery--jQuery前传JavaScript101 阅读

jQuery--jQuery前传JavaScript101

 2010-09-14 13:37:02 来源:WEB开发网   
核心提示: xieRan.location;xieRan.getLoacation();另外:当我们给某个类型 设置原型对象,或设置原型对象的成员时, 需要几点:a.原型对象是一个"实例",这个"对象实例" 要 赋给 我定义的"类型"的静态属

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());

上一页  1 2 3 4  下一页

Tags:jQuery jQuery JavaScript

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接