- 61
- 0
- 约1.19万字
- 约 34页
- 2017-05-12 发布于山西
- 举报
JS面向对象课件
* 使用for .. in..可解决父类与子类代码一致的问题,但每次继承都需要编写for ..in语句。 示例中通过为Object对象定义一extend方法来简化JavaScript中继承操作,Object是JavaScript中的类 类的继承 Object.extend = function(destination, source){ for(prop in source){ destination[prop] = source[prop]; } return destination; } //使用TestB的extend方法继承Test function TestB(){} Object.extend(TestB.prototype, Test); Object.extend(TestB.prototype, { fa:function(){ alert(‘testb.fa’);}//重载Test的fa方法 } * 使用Object.extend方法也可以扩展javascript基本类型的功能,示例为String添加escape方法,将当前字符串转换成url编码 类的继承 Object.extend(String.prototype, { escape:function(){ return escape(th
您可能关注的文档
- c语言_while循环课件.ppt
- Diameter协议结构原理课件.ppt
- duilian课件.ppt
- EMF基本常识课件.ppt
- EzraPound课件.ppt
- Excel财务与会计应用精粹课件.ppt
- G652、G657光纤介绍课件.ppt
- Google学术搜索及其检索技巧课件.ppt
- graduation课件.ppt
- GuHongMing课件.ppt
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
原创力文档

文档评论(0)