javascript

    技术2022-05-11  141

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

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

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

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

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

    // 创建Schedule类的对象mySchedulevar 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)