//方法一:類的一般定義方法 function player1(_name) { this.name = _name; this.say = function() {alert(this.name);}; }

var p1 = new player1('llinzzi1'); " /> 免费特黄一区二区三区视频一,99精品热视频30在线热视频,视频一区亚洲视频无码

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JavaScript面向?qū)ο缶幊?/h1>

//類的定義

    //方法一:類的一般定義方法
    function player1(_name)
    {
        this.name = _name;
        this.say = function() {alert(this.name);};
    }

    var p1 = new player1('llinzzi1');
    p1.say();

    
    //方法二:prototype定義方法
    var player2 = function() {}
    player2.prototype = {
        name:'',
        say:function(){
            alert(this.name);
        }
    }

    var p2 = new player2();
    p2.name = 'llinzzi2';
    p2.say();

    
    //方法三:上面的方法結(jié)構(gòu)美觀,便捷,但構(gòu)建函數(shù)不能帶參數(shù),修改方法
    var player3 = function() {
        this.init.apply(this, arguments);
    }
    player3.prototype = {
        init:function(_name){
            this.name = _name;
        },
        say:function(){
            alert(this.name);
        }
    }

    var p3 = new player3('llinzzi3');
    p3.say();

    //類的繼承

    //方法一
    var player4 = function(){
        this.init.apply(this, arguments);
    }
    player4.prototype = new player3;
    player4.prototype.shout = function(){
        alert(this.name.toUpperCase());
    }

    var p4 = new player4('llinzzi4');
    p4.shout();

    
    //方法二 上面的方法不能采用{}的方法,修改方法
    Object.extend = function(destination, source) {
      for (var property in source)
        destination[property] = source[property];
      return destination;
    };

    var player5 = function(){
        this.init.apply(this, arguments);
    }
    Object.extend(Object.extend(player5.prototype,player3.prototype),{
        shout:function(){
            alert(this.name.toUpperCase());
        }

    });

    var p5 = new player5('llinzzi5');
    p5.shout();

    

    
    //再從prototype.js抄一端瀏覽器判斷代碼

    Browser = {
        IE:     !!(window.attachEvent && !window.opera),
        Opera:  !!window.opera,
        WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
        Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
        MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
    }

    alert(Browser.MobileSafari);

JavaScript技術(shù)JavaScript面向?qū)ο缶幊?/a>,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 午夜伦伦电影理论片费看 | 久青草国产在线视频亚瑟影视 | 2021久久精品免费观看 | 日本电影小姐 | 天美传媒在线完整免费观看网站 | 草民电影网午夜伦理电影网 | 老女人与小伙子露脸对白 | 国产激情视频在线 | 九九热在线观看 | 7723手机游戏破解版下载 | 成人国产AV精品久久久久 | 欧美成人免费观看久久 | 久久理伦片琪琪电影院 | 影音先锋亚洲AV少妇熟女 | 九九视频在线观看视频6 | 国产成人免费在线观看 | 久久香蕉国产线看观看首页 | 色柚视频网站ww色 | 国产野外无码理论片在线观看 | adc免费观看 | 亚洲欧美一区二区成人片 | 色欲AV精品人妻一区二区麻豆 | 色情内射少妇兽交 | 国产精品女上位在线观看 | 嫩草影院未满十八岁禁止入内 | 久久4k岛国高清一区二区 | 伊人久久影视 | 日本福利片午夜免费观着 | 国产精品亚洲在钱视频 | 欧美6O老妪与小伙交 | 国产三级级在线电影 | 国产精品高清视亚洲一区二区 | 国产无遮挡又黄又爽在线视频 | 久久伊人免费 | 天天爽夜夜爽8888视频精品 | 诱受H嗯啊巨肉各种play | 国产 高清 无码 在线播放 | 国产欧美一本道无码 | 一品道门免费视频韩国 | 大学生一级毛片免费看 | 午夜福利网国产A |