2007-07-09
JavaScript定义类或对象
目前使用最广泛的是混合的构造函数/原型方式。此外,动态原型方法也很流行,在功能上与构造函数/原型方式等价。可以采用这两种方式中的任何一种。
现分别介绍以上两种方式:
1、混合的构造函数/原型方式:
js 代码
- function Car(scolor){
- this.color = scolor;
- }
- Car.prototype.showColor = function(){
- alert("color = "+this.color);
- };
- var c1 = new Car("red");
- c1.showColor();
- var c2 = new Car("blue");
- c2.showColor();
2、动态原形方法:
js 代码
- function Car(scolor){
- this.color = scolor;
- if(typeof Car._initialized == "undefined"){
- Car.prototype.showColor = function(){
- alert("the new Color = "+this.color);
- };
- Car._initialized = true;
- }
- }
- var c3 = new Car("green");
- c3.showColor();
- var c4 = new Car("yellow");
- c4.showColor();
以上两示例,参考《JavaScript高级程序设计》相关内容。
- 17:49
- 浏览 (256)
- 评论 (0)
- 分类: Javascript
- 相关推荐
发表评论
- 浏览: 25906 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
我的相册
struts2-ajax-code
共 2 张
共 2 张
链接
最新评论
-
JSON的序列化和反序列化
看上去不错
-- by sunyujia -
Struts2.0与DWR2.0 的整 ...
正在测试楼主的附件...
-- by custer7572 -
校验码图片生成
老兄,知识要灵活运用...不是什么代码Copy过去就没事了!
-- by lxy19791111 -
校验码图片生成
<img src="/servlet/randomImgCodeServl ...
-- by hqingjin83 -
校验码图片生成
唔。。。验证码无法显示啊
-- by hqingjin83






评论排行榜