首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Prototype中运用Class

2012-11-01 
Prototype中使用ClassClass是Prototype库中为弥补JavaScript不支持面向对象而提供的对象C!DOCTYPE html P

Prototype中使用Class
Class是Prototype库中为弥补JavaScript不支持面向对象而提供的对象

C

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>使用Template</title><meta name="author" content="Yeeku.H.Lee" /><meta name="website" content="http://www.crazyit.org" /><meta http-equiv="Content-Type" content="text/html; charset=GBK" /></head><body><script src="js/prototype-1.6.0.3.js" type="text/javascript"></script><script type="text/javascript">//定义一个新类var Person = Class.create( {//initialize方法就是构造器initialize : function(name, age) {this.name = name;this.age = age;},//定义一个普通方法info : function() {alert(this.name + "的年龄是: " + this.age);}});//创建Person类的实例var p = new Person('yeeku', 30);//调用方法p.info();//定义Student继承Personvar Student = Class.create(Person, {//定义新的构造器,$super形参代表父类同名方法initialize : function($super, name, age, grade) {$super(name, age);this.grade = grade;},//定义一个普通方法study : function() {//调用从Person继承到的info()方法this.info();alert("我上 " + this.grade + " 年级");}});//创建Student对象var s = new Student('wawa', 8, 3);//调用方法s.study();</script></body></html>

?

热点排行
Bad Request.