美文网首页
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