zoukankan      html  css  js  c++  java
  • javaScript prototype理解

    要理解prototype用途,我们先理解字面的意思; prototype属性的解释是:返回对象类型原型的引用。

    方法一般分为三类:类方法,对象方法,原型方法

    1.类方法(相当于类的静态方法)

    var Class=function(){}

    Class.find=function(){};

    var Person=new Class;//创建对象

    调用可以直接调用

    Class.find();

    2.对象方法

    var Class= function(){

      this.introude=function(){

      }

    }

    var Person=new Class;

    Person.introude();

    调用l类似于第一个方法,但是区别还是很明显的,如果你像类方法一样直接调用话是无法调用的。

    3。原型方法

    var Person= new Class;

    //创建原型方法(相当于函数)

    Person.prototype.run=function(){};

    //实例话对象

    var temperson=new Person;

    //然后调用,看到这里就比较好理解字面意思了(返回对象类型的原型引用).

    temperson.run();

    但是还是要理解是引用并不是继承,就是把对象的所有的属性(包括原型方法等)和方法(对象方法的意思,并包含类方法)克隆到另一个对象上的意思。

  • 相关阅读:
    反射模块与模块之间的通信
    WCF传输协议
    IIs7 报错
    MVC3 ActionResult 返回类型
    三条数据 判断其中最大与最小
    dos批处理命令详解
    十拿九稳过倒桩之(倒桩技巧)
    九项路考(1)铁饼神功
    山鸽子
    九项路考(2)
  • 原文地址:https://www.cnblogs.com/jzhou/p/3478143.html
Copyright © 2011-2022 走看看