研究javascript的几个例子(一)

关键字:构造继承,prototype
JS.js文件:
function BaseClass(){
    
this.name="BaseClass";
    
//this.prototype.Height="1.5米"; 错误写法
    BaseClass.prototype.Height="1.5米";
    
this.Width="2米";
    
this.Weight="1吨";
    
this.say=function(){
     
return "my name is "+this.name+",Height:"+this.Height+",Width:"+this.Width+",Weight:"+this.Weight;
    }

}

function SonClass(){
    
this.base=BaseClass;
    
this.base();
    
this.Weight="2吨";
    
this.Color="red";
    
this.Title="SonClass";
    
this.loudsay=function(){
       
return "my name is "+this.Title+",Height:"+this.Height+",Width:"+this.Width+",Weight:"+this.Weight+",Color:"+this.Color;
    }

}

    SonClass.prototype.Speed
="100";
    SonClass.prototype.run
=function(){
        
return "my name is "+this.Title+",Height:"+this.Height+",Width:"+this.Width+",Weight:"+this.Weight+",Color:"+this.Color+",Speed:"+this.Speed;
}


HTML:
<html>
    
<head>
        
<title></title>
          
<script src=jS.js type="text/javascript"></script>
          
<script language=javascript>
              
//BaseClass baseclass = new BaseClass();错误写法
              var baseclass = new BaseClass();
              alert(baseclass.name);    
//Base       
              alert(baseclass.say());//my name is BaseClass,Height:1.5米,Width:2米,Weight:1吨
              var Son = new SonClass();
              alert(Son.say());
//my name is BaseClass,Height:undefined,Width:2米,Weight:2吨
              alert(Son.loudsay());//my name is SonClass,Height:undefined,Width:2米,Weight:2吨,Color:red
              alert(Son.run());//my name is SonClass,Height:undefined,Width:2米,Weight:2吨,Color:red,Speed:100
              SonClass.prototype.Height="2.5米";
              alert(Son.run());
//my name is SonClass,Height:2.5米,Width:2米,Weight:2吨,Color:red,Speed:100
         
</script>
    
</head>
    
<body >
    
    
</body>
</html>

posted on 2008-06-02 10:26 青羽 阅读(193) 评论(1)  编辑 收藏 所属分类: BJavaScript

评论

#1楼  2008-06-02 12:03 求知无傲      

飘一下。   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-02 10:32 编辑过
成果网帮您增加网站收入


相关链接:
 

导航

公告

流量

website metrics V

与我联系

搜索

 

常用链接

留言簿

我参与的团队

随笔分类(210)

随笔档案(180)

文章分类(31)

收藏夹(147)

互联网

圈内

友情链接

园内

积分与排名

最新评论

阅读排行榜

评论排行榜