美文网首页
Javascript中的原型Prototype

Javascript中的原型Prototype

作者: 临渊如峙 | 来源:发表于2019-02-01 14:53 被阅读0次

    原型的创建、继承

    <html>
        <head>
            <meta charset="UTF-8"/>
            <title>simple ajax</title>
            <script src="prototype-1.7.js"></script>
            <script>
                // properties are directly passed to `create` method
                var Person = Class.create({
                  initialize: function(name) {
                    this.name = name;
                  },
                  say: function(message) {
                    return this.name + ': ' + message;
                  }
                });
        
                // when subclassing, specify the class you want to inherit from
                var Pirate = Class.create(Person, {
                  // redefine the speak method
                  say: function($super, message) {
                    return $super(message) + ', yarr!';
                  }
                });
                   
                //create the instance of the class 
                var john = new Pirate('Long John');
                alert(john.say('ahoy matey'));
            </script>
        </head>
        <body>
            
        </body>
    </html>
    

    相关文章

      网友评论

          本文标题:Javascript中的原型Prototype

          本文链接:https://www.haomeiwen.com/subject/ukjryftx.html