《JavaScript高级程序设计》
狗哥_xd
这个作者很懒,什么都没留下…
展开
-
JavaScript面向对象的程序设计之创建对象
1、工厂模式考虑到在ECMAScript中无法创建类,开发人员发明了一种函数,用函数来封装以特定接口创建对象的细节。如下面的例子所示。function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName...转载 2018-07-04 23:53:29 · 146 阅读 · 0 评论 -
JavaScript面向对象的程序设计之继承
继承是OO语言中一个最为人津津乐道的概念,许多OO语言都支持两种继承方式:接口继承和实现继承。ECMAScript只支持实现继承,而实现继承主要是依靠原型链实现的。1、原型链方法基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法。 实现方法:通过创建超类(父类)的实例,并将该实例赋值给子类的原型实现的。本质上是重写原型对象,代之一个新类型的实例。functio...转载 2018-07-05 16:45:34 · 270 阅读 · 0 评论