zoukankan      html  css  js  c++  java
  • [js]js中类的继承

    凡事总有个开端,也有个tag节点(里程碑).阶段性的划分总结,是一种对精神的慰藉,否则精神就像野马一样,会放弃,会累死.

    继承:
    子类原型指向父类一个实例

    类的继承-模拟系统类

    Object -> EventTarget -> node
                                1 element -> HTMLElement -> HTMLDivElement -> div
                                2 attr
                                3 text
                                8 comments
                                9 document-> HTMLDocument -> document
    
    <script>
        //    HTMLDivElement > HTMLElement > Element > Node > EventTarget > object
        function myObject() {
    
        };
        myObject.prototype = {
            hasOwnProperty: function () {
                console.log("myObject");
            }
        };
    
        function myEventTarget() {
    
        };
    
        //子类继承父类: 子类原型指向父类一个实例
        myEventTarget.prototype = new myObject();
        myEventTarget.prototype.sum = function () {
            console.log('myEventTarget...')
        }
    </script>
    

    类的继承-自定义类

    <script>
        function A() {
            this.x = 100;    
        }
        A.prototype.getX=function () {
            console.log(this.x);
        };
    
    
        function B() {
            this.y = 200;
        }
        B.prototype=new A;
        var b = new B;
        console.log(b.__proto__)
    </script>
    

  • 相关阅读:
    洛谷P1762 偶数
    复习1
    zoj3329 One Person Game
    poj2096 Collecting Bugs
    hdu4035 Maze
    Cogs 2856. [洛谷U14475]部落冲突
    洛谷P2474 [SCOI2008]天平
    洛谷P3802 小魔女帕琪
    清北刷题冲刺 11-03 p.m
    清北刷题冲刺 11-03 a.m
  • 原文地址:https://www.cnblogs.com/iiiiiher/p/8421702.html
Copyright © 2011-2022 走看看