javascript

以下代码是从pro javascript techniques书中拷贝出来的 <script language="JavaScript">
/**//*
 * ex:Listing 1-1
 */

 //Lecture类的构造函数
function Lecture( name, teacher ) {
    this.name = name;
    this.teacher = teacher;
}

//声明Lecture类的方法display
Lecture.prototype.display = function(){
    return this.teacher + " is teaching " + this.name;
};


//Schedule类的构造函数
function Schedule( lectures ) {
    this.lectures = lectures;
}

//声明Lecture类的方法display
Schedule.prototype.display = function(){
    var str = "";
    for ( var i = 0; i < this.lectures.length; i++ )
        str += this.lectures[i].display() + "<br/>";
        return str;
};

// 创建Schedule类的对象mySchedule
var mySchedule = new Schedule([
    new Lecture( "Gym", "Mr. Smith" ),
    new Lecture( "Math", "Mrs. Jones" ),
    new Lecture( "English", "TBD" )
    ]
);

document.writeln( mySchedule.display() );
</script><script language="JavaScript"> /**//* * ex:Listing 1-1 */ //Lecture类的构造函数 function Lecture( name, teacher ) { this.name = name; this.teacher = teacher; } //声明Lecture类的方法display Lecture.prototype.display = function(){ return this.teacher + " is teaching " + this.name; }; //Schedule类的构造函数 function Schedule( lectures ) { this.lectures = lectures; } //声明Lecture类的方法display Schedule.prototype.display = function(){ var str = ""; for ( var i = 0; i < this.lectures.length; i++ ) str += this.lectures[i].display() + "
"; return str; }; // 创建Schedule类的对象mySchedule var mySchedule = new Schedule([ new Lecture( "Gym", "Mr. Smith" ), new Lecture( "Math", "Mrs. Jones" ), new Lecture( "English", "TBD" ) ] ); document.writeln( mySchedule.display() ); </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值