zoukankan      html  css  js  c++  java
  • js里的继承

    1、new做的事情a、创建一个Object对象【O】。b、将new后面的function对象的【自身属性】和【prototype的属性】

        赋值给【O】

    2、js中的访问“对象的属性”例如a.b是有先后顺序的,即先访问【自身的属性】,然后访问【prototype的属性】。

    <script>
    persion=function()
    {
     this.print=function()
     {
       alert('print persion');
     }
    }
    persion.prototype.ask=function()
    {
     alert('persion ask');
    }


    child=function()
    {
     persion.call(this);//将persion的【自身属性】作为child的【自身属性】
    }

    //把persion的【自身属性】和【prototype的属性】都作为child的【prototype的属性】
    child.prototype=new persion();
    child.prototype.constructor=child;//修改child的constructor

    child.prototype.print=function()
    {
     alert('child print');
    }

    var c=new child();
    c.print();
    c.ask();
    </script>

  • 相关阅读:
    关于DOM与BOM
    常用单位及颜色表
    关于Grid
    form表单
    自我介绍
    python——3种字符串反转方法
    JavaScript 正则表达式
    关于JavaScript的DOM和BOM
    CSS颜色表示的几种方式
    CSS的常用单位介绍
  • 原文地址:https://www.cnblogs.com/kuailewangzi1212/p/1372669.html
Copyright © 2011-2022 走看看