
js面向对象程序设计
文章平均质量分 81
bigMonsterInIAm
这个作者很懒,什么都没留下…
展开
-
面向对象的程序设计-----理解对象
1.1 理解对象 对象 : 无序属性的集合,其属性可以包含基本值、对象或者函数。严格来讲,对象是一组没有特定顺序的值。对象的每一个属性或方法都有一个名字,而每一个名字都映射到一个值。1.2 属性类型(数据属性,访问器属性) 1.2.1 数据属性 数据属性包含一个数据值的位置。在这个位置可以读取和写入值。数据属性有4个描述其行为的特性: [[Confi...原创 2018-04-17 22:46:18 · 191 阅读 · 0 评论 -
面向对象的程序设计-----创建对象
1. 创建对象 1.1 工厂设计模式/** * * 工厂设计模式 * @param name * @param age * @param id * @returns {Object} */function createObj(name,age,id) { var o = new Object(); o....原创 2018-04-19 23:57:59 · 230 阅读 · 0 评论 -
面向对象的程序设计-----继承
1.继承 继承分为:接口继承和实现继承两种。 接口继承:只继承方法的签名; 实现继承:继承实际的方法;(ECMAScript只支持实现继承,只要依靠原型链)2.继承方式 分为:原型链(主要的继承方法),借用构造函数,组合继承(最常用的继承模式),原型式继承,寄生式继承,寄生组合式继承。 2.1 原型链 概念:子构造函数的原型是父构造函数的的实例,子构造函...原创 2018-04-25 00:44:28 · 336 阅读 · 0 评论