- 2
- 0
- 约6.16千字
- 约 8页
- 2017-01-03 发布于北京
- 举报
JavaScript 定义类,定义属性,定义方法的几种方式详解及分析
提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。
1.工厂方式
??? javaScript中创建自己的类和对象,我们应该是必须掌握的,我们都知道javaScript中对象的属性可以在对象创建后动态定义,比如下面的代码:
script type=text/javascript??? //定义??? var oCar = new Object();??? oCar.color = red;??? oCar.doors = 4;??? oCar.showColor = function() {??????? alert(this.color);??? }??? //调用??? oCar.showColor();/script
??? 我们很容易使用oCar对象,但是我们创就是想创建多个Car实例。我们可以使用一个函数来封装上面的代码来实现:script type=text/javascript??? //定义??? function create
您可能关注的文档
- 2012年bios设置及硬件检测.doc
- 2012年BW面试问题分类汇总2).docx
- 2012年B表中不得出现申请人和课题组人员的姓名及所在单位课题.doc
- 2012年c#复习题.doc
- 2012年B类安全员考试试卷.doc
- 2012年C#测试题2.doc
- 2012年C#第三套试题及答案.doc
- 2012年c#金典习题内含答案.doc
- 2012年C++第5章习题参考答案.doc
- 2012年C++类与对象习题及解答.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)